COALESCE
Restituisce la prima espressione che non restituisce BLANK. Se tutte le espressioni restituiscono BLANK, viene restituito BLANK.
Sintassi
COALESCE(<expression>, <expression>[, <expression>]…)
Parametri
Termine | Definizione |
---|---|
expression |
Qualsiasi espressione DAX che restituisce un'espressione scalare. |
Valore restituito
Valore scalare proveniente da una delle espressioni o BLANK se tutte le espressioni restituiscono BLANK.
Osservazioni
Le espressioni di input possono essere di tipi di dati diversi.
Esempio 1
La query di DAX seguente:
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }
Restituisce 10
, ovvero la prima espressione che non restituisce BLANK.
Esempio 2
L'espressione DAX seguente:
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Restituisce la somma di tutti i valori nella colonna SalesAmount nella tabella FactInternetSales o 0
.
Può essere usato per convertire BLANK valori delle vendite totali in 0
.