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
.