Suite | Professional, Enterprise o Enterprise Plus |
Support con | Explore Professional o Enterprise |
Una vez que comprenda los aspectos básicos de cómo escribir fórmulas en Explore, el próximo paso es comprender cómo los tipos de datos interactúan con las fórmulas. Este artículo introduce el concepto de tipos de datos, muestra cómo usarlos en las fórmulas y ayuda a resolver los problemas que pueden ocurrir.
En este artículo se tratan los siguientes temas:
Comprender los tipos de datos
Los tipos de datos se refieren al formato de la información que se agrega a una fórmula, normalmente como un valor dentro de una función. La tabla a continuación hace un resumen de los tipos de datos que utiliza Explore.
Saber cómo los tipos de datos interactúan con una función y operan dentro de la misma es imprescindible para poder escribir una fórmula bien construida en Explore. Para verificar los tipos de datos que requiere una función, consulte Información de referencia de las funciones de Explore.
Tipo de datos | Ejemplos |
---|---|
Número Se utiliza para todas las métricas, atributos numéricos y números sin comillas. |
Métricas
Atributos
Valores
|
Texto La mayoría de los atributos son del tipo de datos de texto. Los valores que se escriben entre comillas también tienen el tipo de datos de texto. |
Atributos
Valores
|
Booleano Se aplica a los atributos que solo tienen dos valores: True o False. Los valores True y False, escritos sin comillas, se consideran de tipo booleano. |
Atributos
Valores
|
Marca de tiempo Se aplica a los atributos que muestran una fecha y hora específicas. |
Atributos
Valores
|
Matriz Se utiliza para los valores que se insertan en funciones de varios valores como IN o INCLUDES_ALL. |
Valores
|
Nulo Reservado para el valor NULL. |
Valores
|
Resolver errores de tipos de datos en el editor de fórmulas
Si la fórmula usa tipos de datos incorrectos, aparece un mensaje de advertencia en tiempo real mientras se escribe o edita la fórmula. El mensaje de error identifica qué tipo de datos se utilizó y proporciona orientación sobre qué tipo de datos se debe usar en su lugar.
La tabla a continuación muestra algunos ejemplos de advertencias de tipos de datos que se podrían ver en el editor de fórmulas, lo que incluye versiones correctas e incorrectas de una fórmula.
Advertencia | Fórmula incorrecta | Fórmula correcta |
---|---|---|
No se pueden usar tipos diferentes en la declaración THEN. 1 es número y "0" es texto. Utilice el mismo tipo. | IF [Estado del ticket]="Open" THEN 1 ELSE "0" ENDIF |
|
No se pueden usar distintos tipos en la declaración SWITCH. "1" es texto y 2 es número. Utilice el mismo tipo. | SWITCH ([Grupo del ticket]) {CASE "Support": "1"CASE "IT": 2 } | SWITCH ([Grupo del ticket]) {CASE "Support": "1"CASE "IT": “2” } |
No se puede usar texto en esta función. Utilice número. | INTEGER([NPS comment]) | INTEGER(VALUE(NPS rate)) |
No se puede usar 1 como número y 2 como número. Utilice solo valores booleanos. | 1 OR 2 | TRUE OR FALSE |
No se puede usar [Ticket asignado - Fecha] como texto y [Ticket resuelto - Fecha] como texto. Utilice solo números. | [Ticket asignado - Fecha] > [Ticket resuelto - Fecha] | DATE_TO_TIMESTAMP([Ticket asignado - Fecha]) >DATE_TO_TIMESTAMP( [Ticket resuelto - Fecha]) |
No se puede usar [Grupo del ticket] como texto además de [ID del ticket] como número. Utilice solo números o solo texto. | [Grupo del ticket]+[ID del ticket] | [Grupo del ticket]+STRING([ID del ticket]) |
No se puede usar VALUE(Respuestas del agente) como número y 2 como texto. Utilice solo números. | VALUE(Respuestas del agente)>”2” | VALUE(Respuestas del agente)>2 |
1 comentario
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
Iniciar sesión para dejar un comentario.