Vai al contenuto principale

alt - funzione dello script e del grafico

La funzione alt restituisce il primo dei parametri che presenta una rappresentazione numerica valida. Se nessuna corrispondenza viene trovata, verrà restituito l'ultimo parametro. Può essere utilizzato un numero qualsiasi di parametri.

Sintassi:  

alt(expr1[ , expr2 , expr3 , ...] , else)

Argomenti:  

Argomenti
Argomento Descrizione
expr1 La prima espressione da controllare per una valida rappresentazione numerica.
expr2 La seconda espressione da controllare per una valida rappresentazione numerica.
expr3 La terza espressione da controllare per una valida rappresentazione numerica.
else Valore restituito se nessuno dei parametri precedenti ha una valida rappresentazione numerica.

La funzione alt viene spesso utilizzata con le funzioni di interpretazione numerica o della data. In questo modo Qlik Sense può provare differenti formati di data in un ordine con priorità. Può anche essere utilizzata per gestire valori NULL in espressioni numeriche.

Esempi:  

Esempi
Esempio Risultato

alt( date#( dat , 'YYYY/MM/DD' ),

date#( dat , 'MM/DD/YYYY' ),

date#( dat , 'MM/DD/YY' ),

'No valid date' )

Questa espressione verificherà se la data del campo contiene una data conforme a uno dei tre formati specificati. In tal caso, restituirà un valore duale contenente la stringa originale e una rappresentazione numerica valida di una data. Se non viene trovata nessuna corrispondenza, verrà restituito il testo 'No valid date' (senza alcuna rappresentazione numerica valida).

alt(Sales,0) + alt(Margin,0)

L'espressione aggiunge i campi Sales e Margin, sostituendo qualsiasi valore mancante (NULL) con uno 0.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!