Del via


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.