COALESCE
gælder for:beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Returnerer det første udtryk, der ikke evalueres til BLANK. Hvis alle udtryk evalueres til BLANK, returneres BLANK.
Syntaks
COALESCE(<expression>, <expression>[, <expression>]…)
Parametre
Udtryk | Definition |
---|---|
expression |
Ethvert DAX udtryk, der returnerer et skalarudtryk. |
Returværdi
En skalarværdi, der kommer fra et af udtrykkene eller BLANK, hvis alle udtryk evalueres til BLANK.
Bemærkninger
Inputudtryk kan være af forskellige datatyper.
Eksempel 1
Følgende DAX forespørgsel:
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }
Returnerer 10
, som er det første udtryk, der ikke evalueres til BLANK.
Eksempel 2
Følgende DAX udtryk:
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Returnerer summen af alle værdier i kolonnen SalesAmount i tabellen FactInternetSales eller 0
.
Dette kan bruges til at konvertere BLANK værdier for det samlede salg til 0
.