Sdílet prostřednictvím


COALESCE

Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu

Vrátí první výraz, který se nevyhodnocuje jako BLANK. Pokud se všechny výrazy vyhodnotí jako PRÁZDNÉ, vrátí se hodnota BLANK.

Syntaxe

COALESCE(<expression>, <expression>[, <expression>]…)

Parametry

Pojem definice
výraz Libovolný výraz DAX, který vrací skalární výraz.

Vrácená hodnota

Skalární hodnota pocházející z jednoho z výrazů nebo BLANK, pokud se všechny výrazy vyhodnotí jako 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 první výraz, který se nevyhodnocuje jako BLANK.

Příklad 2

Následující výraz DAX:

= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)

Vrátí součet všech hodnot ve sloupci SalesAmount v tabulce FactInternetSales nebo 0. To lze použít k převodu prázdných hodnot celkového prodeje na 0.