Depois de entender o básico sobre a criação de fórmulas do Explore, a próxima etapa é compreender como os tipos de dados interagem com as fórmulas. Este artigo introduz o conceito de tipos de dados, mostra como usá-los em fórmulas e ajuda você a resolver problemas que podem ocorrer.
Este artigo contém os seguintes tópicos:
Noções básicas sobre tipos de dados
Tipos de dados referem-se ao formato de um pedaço de informação que é adicionado a uma fórmula, geralmente como um valor em uma função. A tabela a seguir resume os tipos de dados usados pelo Explore.
Saber como os tipos de dados interagem com e operam em uma função é imprescindível para criar uma fórmula bem construída no Explore. Para verificar quais tipos de dados uma função exige, consulte Referência de funções do Explore.
Tipo de dado | Exemplos |
---|---|
Número Usado para todas as métricas, atributos numéricos e números sem aspas. |
Métricas
Atributos
Valores
|
Texto A maioria dos atributos são do tipo de dados de texto. Quaisquer valores digitados dentro de aspas também têm o tipo de dados de texto. |
Atributos
Valores
|
Booliano Aplica-se a atributos que têm apenas dois valores: True ou False. Os valores Verdadeiro e Falso, digitados sem aspas, são considerados como do tipo booliano. |
Atributos
Valores
|
Carimbo de data/hora Aplica-se a atributos que mostram uma data e hora específicas. |
Atributos
Valores
|
Matriz Usado para valores inseridos em funções de multivalor, como IN ou INCLUDES_ALL. |
Valores
|
Nulo Reservado para o valor NULL. |
Valores
|
Solução de problemas com tipos de dados no editor de fórmulas
Se a sua fórmula usa tipos de dados incorretos, uma mensagem de aviso aparece em tempo real conforme você cria ou edita a fórmula. A mensagem de erro identifica qual tipo de dados você usou e fornece orientação sobre qual tipo de dados deveria ser usado.
A tabela a seguir mostra alguns exemplos de avisos de tipos de dados que você pode ver no editor de fórmulas, incluindo versões incorretas e corretas de uma fórmula.
Aviso | Fórmula incorreta | Fórmula correta |
---|---|---|
Não é possível usar tipos diferentes na instrução THEN. 1 é um número e "0" é texto. Use o mesmo tipo. | IF [Status do ticket]="Open" THEN 1 ELSE "0" ENDIF |
|
Não é possível usar tipos diferentes na instrução SWITCH. "1" é texto e 2 é número. Use o mesmo tipo. | SWITCH ([Grupo do ticket]) {CASE "Support": "1"CASE "IT": 2 } | SWITCH ([Grupo do ticket]) {CASE "Support": "1"CASE "IT": “2” } |
Não é possível usar texto nessa função. Use um número. | INTEGER([Comentário de NPS]) | INTEGER(VALUE(Pontuação de NPS)) |
Não é possível usar 1 como número e 2 como número. Use apenas boolianos. | 1 OR 2 | TRUE OR FALSE |
Não é possível usar [Ticket atribuído - Data] como texto e [Ticket resolvido - Data] como texto. Use apenas números. | [Ticket atribuído - Data] > [Ticket resolvido - Data] | DATE_TO_TIMESTAMP([Ticket atribuído - Data]) >DATE_TO_TIMESTAMP( [Ticket resolvido - Data]) |
Não é possível usar [Grupo do ticket] como texto e [ID do ticket] como número. Use apenas números ou apenas texto. | [Grupo do ticket]+[ID do ticket] | [Grupo do ticket]+STRING([ID do ticket]) |
Não é possível usar VALUE(Respostas do agente) como número e 2 como texto. Use apenas números. | VALUE(Respostas do agente)>”2” | VALUE(Respostas do agente)>2 |