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
.