Qual é o meu plano?
Suite Professional, Enterprise ou Enterprise Plus
Support com Explore Professional ou Enterprise

Use a função SWITCH em suas fórmulas para criar várias expressões condicionais diferentes como alternativa ao aninhamento de funções IF THEN ELSE. Este artigo descreve a função e apresenta exemplos. Para ver uma lista com todas as funções do Explore, consulte Referência de funções do Explore.

Este artigo contém os seguintes tópicos:

  • Sobre a função SWITCH
  • Uso da função SWITCH

Sobre a função SWITCH

A função SWITCH usa o seguinte formato:

SWITCH testedElement { 
CASE value1: returnValue 
CASE value2: returnValue 
DEFAULT: defaultReturnValue }

A função SWITCH testa se os valores do caso existem dentro do elemento testado. Seu elemento testado pode ser uma métrica, um atributo ou um cálculo. Se o valor do caso existir dentro do elemento testado, o valor de retorno será exibido. Caso não seja, o valor padrão será exibido. Se o valor do caso não existir no elemento testado e não houver um valor padrão inserido, “NULL” será retornado.

A função SWITCH costuma ser usada com frequência para inserir métricas como alvos e metas em conjuntos de dados. Então, ela pode ser usada em outros cálculos ou em recursos visuais de comparação como gráficos de KPI, de barra sobreposta e de ponteiro.

Uso da função SWITCH

Este exemplo usa a função SWITCH para mostrar as metas de tempo da primeira resposta de cada tipo de ticket. Você pode duplicar este exemplo usando qualquer número de atributos e metas.

Como inserir números em seus dados

  1. Abra um novo relatório usando o conjunto de dados Support: Tickets.
  2. No menu Cálculos (), clique em Métrica calculada padrão.
  3. Dê um nome à sua métrica calculada. Este exemplo usa Meta de FTR.
  4. Em Funções, clique em Adicionar.
  5. Selecione a função SWITCH e clique em +.

  6. Clique duas vezes em _tested_element para destacar.
  7. Selecione o atributo que contém os valores que você gostaria de testar na lista suspensa Campos ou digite o nome do atributo. Este exemplo usa o atributo Tipo do ticket.
  8. Em CASE _value1, insira o valor que você está testando.
  9. Em _return_value, insira o resultado retornado se o valor for true. Este exemplo usa o valor do atributo Tipo do ticket para teste e as metas de tempo da primeira resposta como o resultado retornado.
  10. Insira seus outros casos. Se você tiver mais de dois casos, precisará digitar manualmente as expressões CASE adicionais. A fórmula deste exemplo se parece com a imagem abaixo.

  11. Clique em Salvar.
  12. Clique no botão + em Métricas para adicionar sua métrica calculada ao seu relatório.
  13. Se o elemento testado for um atributo, clique no “botão +” de qualquer local de atributo e selecione seu elemento testado.
Powered by Zendesk