COALESCE
Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata
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 | Espressione DAX che restituisce un'espressione scalare. |
Valore restituito
Valore scalare proveniente da una delle espressioni oppure BLANK se tutte le espressioni restituiscono BLANK.
Osservazioni:
Le espressioni di input possono essere di tipi di dati diversi.
Esempio 1
La query 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 della tabella FactInternetSales oppure 0
.
Il risultato può essere usato per convertire i valori BLANK delle vendite totali in 0
.