Suite | Professional, Enterprise, or Enterprise Plus |
Support with | Explore Professional or Enterprise |
Usa la funzione SWITCH nelle formule per creare diverse espressioni condizionali in alternativa alle funzioni di nidificazione IF THEN ELSE. Questo articolo descrive la funzione e fornisce alcuni esempi. Per un elenco di tutte le funzioni di Explore, consulta Informazioni di riferimento sulle funzioni di Explore.
Questo articolo include i seguenti argomenti:
Informazioni sulla funzione SWITCH
La funzione SWITCH usa il formato seguente:
SWITCH testedElement { CASE value1: returnValue CASE value2: returnValue DEFAULT: defaultReturnValue }
SWITCH verifica se i valori dei casi esistono all'interno dell’elemento che si sta testando. L’elemento testato può essere una metrica, un attributo o un calcolo. Se il valore del caso esiste all'interno dell’elemento testato, viene visualizzato il valore restituito. In caso contrario, viene visualizzato il valore predefinito. Se il valore case non esiste nell’elemento testato e non è stato inserito alcun valore predefinito, viene restituito “NULL”.
SWITCH viene spesso usata per inserire metriche come obiettivi e traguardi nei dataset. Possono quindi essere usati in altri calcoli o in oggetti visivi di confronto come grafici KPI, elenchi puntati e indicatori.
Uso della funzione SWITCH
Questo esempio usa la funzione SWITCH per mostrare gli obiettivi tempo di prima risposta per ciascun tipo di ticket. Puoi duplicare questo esempio usando qualsiasi attributo e numero di destinazione.
Per inserire numeri nei dati
- Apri un nuovo report usando Support: Ticket.
- Nel menu Calcoli (
), fai clic su Metrica calcolata standard
- Assegna un nome alla metrica calcolata. Questo esempio usa Target FTR.
- In Funzioni, fai clic su Aggiungi.
- Seleziona la funzione SWITCH e fai clic su +.
- Fai doppio clic su _tested_element per evidenziarlo.
- Seleziona l’attributo contenente i valori da testare dall’elenco a discesa Campi oppure digita il nome dell’attributo. Questo esempio usa l’attributo Tipo di ticket .
- In CASE _value1, inserisci il valore per il quale stai eseguendo il test.
- In _return_value, inserisci il risultato restituito se il valore è true. Questo esempio usa il valore dell’attributo Tipo di ticket da testare e le destinazioni tempo di prima risposta come risultato restituito.
- Inserisci gli altri casi. Se hai più di due casi, dovrai digitare manualmente altre espressioni CASE. La formula per questo esempio è simile all’immagine qui sotto.
- Fai clic su Salva.
- Fai clic sul pulsante + nelle metriche per aggiungere la metrica calcolata al report.
- Se l'elemento che stai testando è un attributo, fai clic sul pulsante + in qualsiasi posizione dell'attributo e seleziona l’elemento che stai testando.
4 commenti
Raphaël Péguet - Officers.fr
it's hard to find here how to write case "null" or case 0...
0
Dave Dyson
I think you might be better off using a nested IF/THEN statement, and using the STARTSWITH text function to check to see if the first two characters of the organization name match "nc", "fl", etc.. See Using the IF THEN ELSE function and the STARTSWITH function info here: Text functions
0
Stacy Win
Does anyone know if the switch expression supports wildcards?
Use Case: Have various organizations that need to be grouped together
Would like to know if either of these options would work?
Option 1: SWITCH ([Organization]) {
Case "nc":North Carolina
Case "fl":Florida
Default:TBD }
Option 2: SWITCH ([Organization]) {
Case "nc*":North Carolina
Case "fl*":Florida
Default:TBD }
1
Denise Alves
Olá, seria possível utilizar esta função para campos de data, utilizando condições como "<=" ou >?
0
Accedi per lasciare un commento.