Vai al contenuto principale Passa a contenuto complementare

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 , ...])

Tipo di dati restituiti: duale

Argomenti
ArgomentoDescrizione
expr1La prima espressione da controllare con una rappresentazione non-NULL valida.
expr2La seconda espressione da controllare con una rappresentazione non-NULL valida.
expr3La terza espressione da controllare con una rappresentazione non-NULL valida.
Esempio: espressioni del grafico
EsempioRisultato

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

Questa espressione selezionerà tra tre diversi campi con la descrizione dei prodotti, utili quando alcuni campi non dispongono di valori per il prodotto. Seguendo l'ordine elencato nella funzione, viene restituito il primo campo con un valore non nullo. Se nessuno dei campi contiene un valore, il risultato sarà no description available.

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

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

Esempio: principi fondamentali della funzione Coalesce

Esempio: sostituzione dei valori null con un valore alternativo prioritario

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!