COALESCE
gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning
Returnerer det første uttrykket som ikke evalueres til BLANK. Hvis alle uttrykk evalueres til BLANK, returneres BLANK.
Syntaks
COALESCE(<expression>, <expression>[, <expression>]…)
Parametere
Vilkår | Definisjon |
---|---|
expression |
Alle DAX uttrykk som returnerer et skalaruttrykk. |
Returverdi
En skalarverdi som kommer fra ett av uttrykkene eller BLANK hvis alle uttrykkene evalueres til BLANK.
Merknader
Inndatauttrykk kan være av forskjellige datatyper.
Eksempel 1
Følgende DAX spørring:
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }
Returnerer 10
, som er det første uttrykket som ikke evalueres til BLANK.
Eksempel 2
Følgende DAX uttrykk:
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Returnerer summen av alle verdiene i SalesAmount-kolonnen i FactInternetSales-tabellen, eller 0
.
Dette kan brukes til å konvertere BLANK verdier for totalt salg til 0
.