COALESCE |
Renvoie pas une valeur vide |
| DAX (Data Analysis Expressions) |
Syntaxe
|
COALESCE(expression, expressionn[, expressionn].)
|
Paramètres
| Nom |
Description |
| expression |
Ce paramètre permet de spécifier la première expression à évaluer, dont on souhaite vérifier si elle ne renvoie pas une valeur vide (BLANK). |
| expressionn |
Ces paramètres permettent de spécifier une ou plusieurs expressions supplémentaires étant évaluées séquentiellement si les expressions précédentes renvoient une valeur vide, jusqu'à trouver la première non vide. |
Description
Cette fonction permet de retourner la première expression qui ne renvoie pas une valeur vide (BLANK).
Remarques
- Retour de la première valeur non vide : La fonction COALESCE renvoie la première expression qui n'est pas vide (BLANK) dans une liste d'expressions. Cela
permet d'éviter les valeurs nulles dans les calculs et les rapports.
- Paramètres multiples possibles : COALESCE peut prendre plusieurs expressions en paramètres. Chaque expression est évaluée dans l'ordre, et la fonction s'arrête
dès qu'une valeur non vide est trouvée, ce qui permet d'avoir un ordre de priorité entre les valeurs.
- Gestion des valeurs vides (BLANK) : La fonction est particulièrement utile pour gérer les valeurs vides ou manquantes dans les colonnes ou mesures. Elle remplace
efficacement des constructions conditionnelles complexes basées sur IF ou ISBLANK.
- Compatible avec différentes sources de données : COALESCE fonctionne avec des mesures, des colonnes calculées et des expressions DAX, ce qui le rend flexible
pour traiter des données provenant de différentes tables ou modèles.
- Évaluation séquentielle : Les expressions sont évaluées séquentiellement de gauche à droite. Si la première expression est non vide, les expressions suivantes
ne sont pas évaluées, ce qui peut améliorer la performance dans des modèles complexes.
- Alternative simplifiée à IF combiné à ISBLANK : Au lieu d'écrire des formules complexes comme IF(ISBLANK([Mesure1]), [Mesure2], [Mesure1]), COALESCE permet
de simplifier et rendre le code plus lisible, en gérant directement les valeurs vides.
- Utilisation dans les rapports Power BI : Dans Power BI, COALESCE est souvent utilisé pour afficher une valeur de remplacement lorsque des mesures ou colonnes
sont vides, ce qui améliore la lisibilité des tableaux, graphiques et cartes de rapport.
- Peut combiner texte et nombres : COALESCE peut retourner différents types de valeurs, comme des nombres, du texte ou des dates, à condition que toutes les
expressions soient compatibles pour le type de résultat attendu. Cela permet une grande flexibilité pour traiter des colonnes mixtes.
Dernière mise à jour : Vendredi, le 30 Mai 2025