Vai al contenuto principale

coalesce - funzione dello script e del grafico

La funzione coalesce restituisce il primo dei parametri che presenta una rappresentazione non-NULL valida. Può essere utilizzato un numero qualsiasi di parametri.

Sintassi:  

coalesce(expr1[ , expr2 , expr3 , ...])

Argomenti:  

Argomenti
Argomento Descrizione
expr1 La prima espressione da controllare con una rappresentazione non-NULL valida.
expr2 La seconda espressione da controllare con una rappresentazione non-NULL valida.
expr3 La terza espressione da controllare con una rappresentazione non-NULL valida.

Esempi:  

Esempi
Esempio Risultato
Questa espressione modifica tutti i valori NULL di un campo a 'N/A'.

Coalesce(ProductDescription, ProductName, ProductCode, 'no description available')

Questa espressione selezionerà tra tre diversi campi di descrizione prodotti, utili quando alcuni campi possono non avere valori per il prodotto. Il primo dei campi, nell'ordine dato, verrà restituito con un valore non null. Se nessuno dei campi contiene un valore, il risultato sarà 'nessuna descrizione disponibile'.

Coalesce(TextBetween(FileName, '"', '"'), FileName)

Questa espressione rimuoverà potenziali virgolette di chiusura dal campo FileName. Se il FileName fornito appare tra virgolette, queste verranno rimosse e verrà restituito un FileName racchiuso, senza virgolette. Se la funzione TextBetween non trova i delimitatori restituisce null, che Coalesce rifiuterà, restituendo invece il valore raw FileName.