COALESCE
platí pro:počítaný sloupecPočítaná tabulkaMeasure vizuálu
Vrátí výraz first, který notevaluateBLANK. If all výrazy evaluateBLANK, vrátí se BLANK.
Syntax
COALESCE(<expression>, <expression>[, <expression>]…)
Parametry
Semestr | Definice |
---|---|
expression |
Libovolný výraz DAX, který vrací skalární výraz. |
Vrácení value
Skalární value pocházející z jednoho z výrazů orBLANKifall výrazů evaluate do BLANK.
Poznámky
Vstupní výrazy můžou být z různých datových typů.
Příklad 1
Následující dotaz DAX:
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }
Vrátí 10
, což je výraz first, který notevaluateBLANK.
Příklad 2
Následující výraz DAX:
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Vrátí sumallvalues ve sloupci SalesAmount v tabulce FactInternetSales or0
.
To lze použít k convertBLANKvalues celkového prodeje do 0
.