Dela via


COALESCE

gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning

Returnerar det första uttrycket som inte utvärderas till BLANK. Om alla uttryck utvärderas till BLANKreturneras BLANK.

Syntax

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

Parametrar

Term Definition
expression Alla DAX uttryck som returnerar ett skalärt uttryck.

Returvärde

Ett skalärt värde som kommer från ett av uttrycken eller BLANK om alla uttryck utvärderas till BLANK.

Anmärkningar

Indatauttryck kan ha olika datatyper.

Exempel 1

Följande DAX fråga:

EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }

Returnerar 10, vilket är det första uttrycket som inte utvärderas till BLANK.

Exempel 2

Följande DAX uttryck:

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

Returnerar summan av alla värden i kolumnen SalesAmount i tabellen FactInternetSales eller 0. Detta kan användas för att konvertera BLANK värden för total försäljning till 0.