Suite | Professional, Enterprise, or Enterprise Plus |
Support with | Explore Professional or Enterprise |
Dopo aver appreso le nozioni di base sulla scrittura di formule Explore, il passaggio successivo consiste nel capire in che modo i tipi di dati interagiscono con le formule. Questo articolo introduce il concetto di tipi di dati, mostra come usarli nelle formule e aiuta a risolvere i problemi che potrebbero verificarsi.
Questo articolo include i seguenti argomenti:
Informazioni sui tipi di dati
Il tipo di dati si riferisce al formato di un’informazione aggiunta a una formula, in genere come valore all’interno di una funzione. La tabella seguente riepiloga i tipi di dati usati da Explore.
Conoscere il modo in cui i tipi di dati interagiscono e operano all’interno di una funzione è fondamentale per scrivere una formula costruita correttamente in Explore. Per verificare i tipi di dati richiesti da una funzione, consulta Informazioni di riferimento sulle funzioni Explore.
Tipo di dati | Esempi |
---|---|
Numero Usato per tutte le metriche, gli attributi numerici e i numeri senza virgolette. |
Metriche
Attributi
Valori
|
Text La maggior parte degli attributi è di tipo testo. Tutti i valori digitati tra virgolette hanno anche il tipo di dati di testo. |
Attributi
Valori
|
Booleano Si applica agli attributi che hanno solo due valori: True o False. I valori True e False, digitati senza virgolette, sono considerati di tipo booleano. |
Attributi
Valori
|
Data/ora Si applica agli attributi che mostrano una data e un’ora specifiche. |
Attributi
Valori
|
Array Usato per i valori inseriti in funzioni multivalore come IN o INCLUDES_ALL. |
Valori
|
Null Riservato al valore NULL. |
Valori
|
Risoluzione dei problemi relativi agli errori relativi ai tipi di dati nell’editor delle formule
Se la formula usa tipi di dati errati, viene visualizzato un messaggio di avviso in tempo reale mentre scrivi o modifichi la formula. Il messaggio di errore identifica il tipo di dati usato e fornisce indicazioni sul tipo di dati da usare.
La tabella seguente mostra alcuni esempi di avvisi sui tipi di dati che potresti visualizzare nell’editor delle formule, incluse le versioni errate e corrette di una formula.
Avviso | Formula errata | Formula corretta |
---|---|---|
Impossibile usare tipi diversi nell’istruzione THEN. 1 è il numero e "0" è il testo. Usa lo stesso tipo. | IF [Stato ticket]="Aperto" THEN 1 ELSE "0" ENDIF |
|
Impossibile usare tipi diversi nell’istruzione SWITCH. "1" è il testo e 2 è il numero. Usa lo stesso tipo. | SWITCH ([Gruppo ticket]) {CASE "Support": "1"CASE "IT": 2 } | SWITCH ([Gruppo ticket]) {CASE "Support": "1"CASE "IT": “2” } |
Impossibile usare il testo in questa funzione. Usa numero. | INTEGER([ Commento NPS ]) | INTEGER(VALUE( Tasso NPS )) |
Impossibile usare 1 e 2 come numeri. Usa solo valori booleani. | 1 OPPURE 2 | TRUE O FALSE |
Impossibile usare [Ticket assegnato - Data] come testo e [Ticket risolto - Data] come testo. Usa solo numeri. | [Ticket assegnato - Data] > [Ticket risolto - Data] | DATE_TO_TIMESTAMP([Ticket assegnato - Data]) >DATE_TO_TIMESTAMP( [Ticket risolto - Data]) |
Impossibile usare [Gruppo ticket] come testo e [ID ticket] come numero. Usa solo numeri o solo testo. | [Gruppo ticket]+[ID ticket] | [Gruppo ticket]+STRING([ID ticket]) |
Impossibile usare VALUE(Risposte agente) come numero e 2 come testo. Usa solo numeri. | VALUE(Risposte agente)>“2” | VALUE(Risposte agente)>2 |
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.
1 commento
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
Accedi per lasciare un commento.