Condividi tramite


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.