COALESCE

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.