Dela via


COALESCE

Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell beräkning

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

Syntax

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

Parametrar

Period Definition
uttryck 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.

Kommentarer

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 den totala försäljningen till 0.