Condividi tramite


COALESCE

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

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.