Partager via


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.