Suite | Professional, Enterprise ou Enterprise Plus |
Support com | Explore Professional ou Enterprise |
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 |
1 comentário
Meri Miettinen
Hi, I'm trying to calculate NPS from a custom numeric field. Could you help me fix this error with using [Changes - Field name] and [Changes - New value]? When I open the report that has this metric in it I get the following errror: “An error occurred. Contact Zendesk Customer Support (error code 7). (Error code: a19dd239)”
Here is my standard calculated metric formula:
IF ([Changes - Field name] = "Surveypal NPS")
THEN
IF (NUMBER([Changes - New value])< 7)
THEN [Ticket ID]
ENDIF
ENDIF
The field Surveypal NPS is numeric field. I tried to use this without the “NUMBER” function but that gives error that the formula is wrong (mixing text and numbers). And I feel like if I put the number in quotes it works, but the calculation doesn't seem to work? So for clarity I tried this and it “works” but the results are not correct:
IF ([Changes - Field name] = "Surveypal NPS")
THEN
IF ([Changes - New value] < "7")
THEN [Ticket ID]
ENDIF
ENDIF
0
Entrar para deixar um comentário.