COALESCE
s’applique à :colonne calculéetable calculéemesurecalcul visuel
Retourne la première expression qui n’est pas évaluée à BLANK. Si toutes les expressions sont évaluées à BLANK, BLANK est retournée.
Syntaxe
COALESCE(<expression>, <expression>[, <expression>]…)
Paramètres
Terme | Définition |
---|---|
expression |
Toute expression DAX qui retourne une expression scalaire. |
Valeur de retour
Valeur scalaire provenant de l’une des expressions ou BLANK si toutes les expressions sont évaluées à 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 la première expression qui n’est pas évaluée à BLANK.
Exemple 2
Expression DAX suivante :
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Retourne la somme de toutes les valeurs de la colonne SalesAmount dans la table FactInternetSales, ou 0
.
Cela peut être utilisé pour convertir BLANK valeurs de ventes totales en 0
.