Freigeben über


COALESCE

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Gibt den ersten Ausdruck zurück, der nicht als BLANKausgewertet wird. Wenn alle Ausdrücke als BLANKausgewertet werden, wird BLANK zurückgegeben.

Syntax

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

Parameter

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

Rückgabewert

Ein skalarer Wert aus einem der Ausdrücke oder BLANK, wenn alle Ausdrücke als BLANKausgewertet werden.

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, bei dem es sich um den ersten Ausdruck handelt, der nicht als BLANKausgewertet wird.

Beispiel 2

Der folgende DAX Ausdruck:

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

Gibt die Summe aller Werte in der Spalte "SalesAmount" in der Tabelle "FactInternetSales" oder 0zurück. Dies kann verwendet werden, um BLANK Werte des Gesamtumsatzes in 0zu konvertieren.