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
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
- Abra um novo relatório usando o conjunto de dados Support: Tickets.
- No menu Cálculos (), clique em Métrica calculada padrão.
- Dê um nome à sua métrica calculada. Este exemplo usa Meta de FTR.
- Em Funções, clique em Adicionar.
- Selecione a função SWITCH e clique em +.
- Clique duas vezes em _tested_element para destacar.
- 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.
- Em CASE _value1, insira o valor que você está testando.
- 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.
- 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.
- Clique em Salvar.
- Clique no botão + em Métricas para adicionar sua métrica calculada ao seu relatório.
- Se o elemento testado for um atributo, clique no “botão +” de qualquer local de atributo e selecione seu elemento testado.