Delen via


COALESCE

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Retourneert de eerste expressie die niet resulteert in BLANK. Als alle expressies BLANKopleveren, wordt BLANK geretourneerd.

Syntaxis

COALESCE(<expression>, <expression>[, <expression>]…)

Parameters

Term Definitie
expression Elke DAX-expressie die een scalaire expressie retourneert.

Retourwaarde

Een scalaire waarde die afkomstig is van een van de expressies of BLANK als alle expressies BLANKopleveren.

Opmerkingen

Invoerexpressies kunnen van verschillende gegevenstypen zijn.

Voorbeeld 1

De volgende DAX query:

EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }

Retourneert 10, de eerste expressie die niet resulteert in BLANK.

Voorbeeld 2

De volgende DAX expressie:

= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)

Retourneert de som van alle waarden in de kolom SalesAmount in de tabel FactInternetSales of 0. Dit kan worden gebruikt om BLANK waarden van de totale verkoop te converteren naar 0.