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 10
zurü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 0
zurück.
Dies kann verwendet werden, um BLANK Werte des Gesamtumsatzes in 0
zu konvertieren.