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
.