Dopo aver appreso le nozioni di base per scrivere le formule Explore, il passaggio successivo consiste nel comprendere come i tipi di dati interagiscono con le formule. Questo articolo introduce il concetto di tipi di dati, illustra come usarli nelle formule e aiuta a risolvere i problemi che potrebbero verificarsi.
Questo articolo include i seguenti argomenti:
Tipi di dati
Per tipo di dati si intende il 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.
Per scrivere una formula costruita correttamente in Explore, è essenziale conoscere il modo in cui i tipi di dati interagiscono e operano all’interno di una funzione. Per verificare quali tipi di dati sono necessari per una funzione, consulta Funzioni di riferimento Explore.
Tipo di dati | Esempi |
---|---|
Numero Usato per tutte le metriche, gli attributi numerici e i numeri senza virgolette. |
Metriche
Attributi
Valori
|
Testo La maggior parte degli attributi è di tipo testo. Tutti i valori racchiusi tra virgolette hanno anche il tipo di dati Text. |
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 utilizza 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 è un numero e “0” è il testo. Usa lo stesso tipo. | IF [Stato ticket]="Open" THEN 1 ELSE "0" ENDIF |
|
Impossibile usare tipi diversi nell’istruzione SWITCH. “1” è il testo e 2 è un 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 testo in questa funzione. Usa il numero. | INTEGER([commento NPS]) | INTEGER(VALUE(Tasso NPS)) |
Impossibile usare 1 come numero e 2 come numero. 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.