Sdílet prostřednictvím


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.