COALESCE
S’applique à :Colonne calculéeTable calculéeMesureCalcul visuel
Retourne la première expression qui ne donne pas la valeur BLANK (vide). Si toutes les expressions prennent la valeur BLANK, la valeur BLANK est retournée.
Syntaxe
COALESCE(<expression>, <expression>[, <expression>]…)
Paramètres
Terme | Définition |
---|---|
expression | Expression DAX qui retourne une expression scalaire. |
Valeur de retour
Valeur scalaire provenant de l’une des expressions ou BLANK (vide) si toutes les expressions donnent la valeur BLANK.
Remarques
Les expressions d’entrée peuvent être de différents types de données.
Exemple 1
La requête DAX suivante :
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }
Retourne 10
, c’est-à-dire la première expression qui ne donne pas la valeur BLANK (vide).
Exemple 2
L’expression DAX suivante :
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Retourne la somme de toutes les valeurs de la colonne SalesAmount de la table FactInternetSales, ou 0
.
Elle peut être utilisée pour convertir les valeurs BLANK (vides) du total des ventes en 0
.