Partager via


COALESCE

s’applique à :colonne calculéetable calculéeMeasurecalcul visuel

Retourne l’expression first qui n'notevaluate à BLANK. If all expressions evaluate à BLANK, BLANK est retournée.

Syntaxe

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

Paramètres

Terme Définition
expression Toute expression DAX qui retourne une expression scalaire.

Retourner value

Un value scalaire provenant de l’une des expressions orBLANKifall expressions evaluate à BLANK.

Remarques

Les expressions d’entrée peuvent être de types de données différents.

Exemple 1

Requête DAX suivante :

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

Retourne 10, qui est l’expression first qui ne notevaluate à BLANK.

Exemple 2

Expression DAX suivante :

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

Renvoie la sum de allvalues dans la colonne SalesAmount de la table FactInternetSales, or0. Cela peut être utilisé pour convertBLANKvalues des ventes totales à 0.