Leçon 4 / 10 — Chapitre 6: DAX : colonnes, mesures et contextes
Le contexte de filtre
Le contexte de filtre est l'ensemble des filtres actifs au moment où une mesure est évaluée dans un visuel. Il vient de :
- la position dans le visuel : dans un tableau des ventes par catégorie, la ligne « Boissons » ajoute un filtre « Catégorie = Boissons » ;
- les segments et le volet Filtres ;
- les autres visuels de la page (filtrage croisé) ;
- le filtre de page et le filtre de rapport.
Une mesure comme SUM(Ventes[Montant]) ne renvoie donc pas toujours la même chose : sur la ligne « Boissons » de mars, elle additionne seulement les ventes de boissons de mars. Sur la ligne de total, elle additionne tout ce que la page laisse passer.
La différence fondamentale avec le contexte de ligne : une mesure n'a pas de « ligne courante » implicite. Écrire Ventes[Montant] seul dans une mesure provoque une erreur : il faut préciser comment agréger (SUM, AVERAGE…), parce que le contexte de filtre décrit un ensemble de lignes, pas une seule.
À retenir
- Contexte de filtre = tous les filtres actifs quand la mesure s'évalue (visuel, segments, filtrage croisé, page).
- Une même mesure donne des résultats différents selon la cellule du visuel.
- Une mesure n'a pas de ligne courante : il faut toujours une fonction d'agrégation.
À vous de jouer : la mesure SUM(Ventes[Montant]) affichée sur la ligne « Boissons » d'un tableau par catégorie additionne-t-elle toutes les ventes, ou seulement celles des boissons ?
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès