Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle 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.