IGNORE |
Ignoré |
| DAX (Data Analysis Expressions) |
Syntaxe
Paramètres
| Nom |
Description |
| expression |
Ce paramètre permet de spécifier l'expression dont les valeurs vides seront ignorées dans le contexte SUMMARIZECOLUMNS. |
Description
Cette fonction permet de modifier le comportement de SUMMARIZECOLUMNS en excluant certaines expressions de l'évaluation des valeurs vides.
Remarques
- Concept et objectif de IGNORE : La fonction IGNORE est utilisée pour contrôler le comportement de SUMMARIZECOLUMNS en excluant certaines expressions de
l'évaluation des valeurs vides. Cela permet de s'assurer que certaines colonnes ou mesures ne perturbent pas les agrégations ou les regroupements lorsqu'elles contiennent
des valeurs nulles, offrant ainsi un contrôle plus précis sur les résultats des tables résumées.
- Rôle du paramètre expression : Le paramètre expression représente l'expression dont les valeurs vides seront ignorées dans le calcul effectué par
SUMMARIZECOLUMNS. Cette expression peut être une colonne, une mesure ou un calcul DAX, et son exclusion des valeurs vides permet d'obtenir des résultats plus cohérents et
significatifs, notamment lorsqu'il s'agit de rapports ou de tableaux croisés dynamiques.
- Interaction avec SUMMARIZECOLUMNS : IGNORE ne fonctionne qu'en conjonction avec SUMMARIZECOLUMNS. En plaçant une
expression dans IGNORE, cette colonne ou mesure n'interfère pas avec le filtrage ou l'évaluation des valeurs nulles dans le regroupement. Cela évite que des lignes soient
exclues uniquement parce qu'une colonne contient des valeurs vides, ce qui peut être crucial pour des analyses complètes.
- Applications pratiques : IGNORE est utile lorsqu'on souhaite résumer des données mais que certaines colonnes contiennent des valeurs nulles ou manquantes
qui ne doivent pas influencer l'agrégation. Par exemple, dans des rapports de ventes, une colonne optionnelle comme « Commentaire » peut être ignorée pour ne pas supprimer
des lignes dans la table agrégée, assurant ainsi que toutes les transactions sont prises en compte.
- Gestion des valeurs nulles : L'objectif principal d'IGNORE est de traiter les valeurs vides comme si elles n'existaient pas pour le calcul ou l'agrégation. Cela
permet de simplifier l'analyse et d'éviter les biais liés aux colonnes facultatives ou aux données manquantes, surtout dans les modèles de données volumineux où certains champs
ne sont pas systématiquement renseignés.
- Différence avec FILTER : Contrairement à FILTER, incluant ou excluant des lignes selon une condition, IGNORE n'exclut pas les lignes mais modifie la manière
dont SUMMARIZECOLUMNS évalue les expressions. Elle agit spécifiquement sur les valeurs nulles ou vides, permettant de conserver la ligne
tout en excluant certaines colonnes de l'impact des valeurs manquantes.
- Bonnes pratiques pour l'utilisation : Il est recommandé d'utiliser IGNORE uniquement pour les colonnes ou mesures dont les valeurs vides ne doivent pas affecter
le regroupement. L'usage excessif de cette fonction sur toutes les colonnes peut compliquer la compréhension des résultats et masquer des anomalies dans les données. Bien
documenter les expressions ignorées améliore la lisibilité des formules.
- Impact sur les performances et lisibilité : IGNORE est relativement légère et n'a pas d'impact majeur sur les performances lorsqu'elle est utilisée de manière
ciblée. Cependant, dans des modèles complexes avec de nombreuses expressions, elle peut rendre la formule SUMMARIZECOLUMNS plus difficile à lire. Structurer les mesures et
commenter l'usage d'IGNORE est conseillé pour maintenir la clarté et faciliter la maintenance du modèle DAX.
Dernière mise à jour : Vendredi, le 30 Mai 2025