Freigeben über


COALESCE

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Gibt den first Ausdruck zurück, der zum BLANKnotevaluate wird. If all Ausdrücke evaluateBLANK, wird BLANK zurückgegeben.

Syntax

COALESCE(<expression>, <expression>[, <expression>]…)

Parameter

Ausdruck Definition
expression Ein beliebiger DAX Ausdruck, der einen skalaren Ausdruck zurückgibt.

value zurückgeben

Eine skalare value aus einem der Ausdrücke orBLANKifall Ausdrücke evaluateBLANK.

Bemerkungen

Eingabeausdrücke können unterschiedliche Datentypen aufweisen.

Beispiel 1

Die folgende DAX Abfrage:

EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }

Gibt 10zurück. Dies ist der first Ausdruck, der BLANKnotevaluate.

Beispiel 2

Der folgende DAX Ausdruck:

= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)

Gibt den sum von allvalues in der Spalte "SalesAmount" in der Tabelle "FactInternetSales" or0zurück. Dies kann zum convertBLANKvalues des Gesamtumsatzes für 0verwendet werden.