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 10
zurü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" or0
zurück.
Dies kann zum convertBLANKvalues des Gesamtumsatzes für 0
verwendet werden.