Accueil/Cours gratuits/DAX/Contexte/La transition de contexte
DAX | Contexte

La transition de contexte

Gratuit, sans inscription Niveau 3 / 3 | Avancé Lecture 9 min Simulateur V1.0 | 02/11/2026

Dans une colonne calculée de la table Clients, SUM(Ventes[Montant]) renvoie le total de la boutique sur chaque ligne. Ajoute CALCULATE autour, et chaque client affiche enfin son propre CA. Ce tour de magie a un nom.

Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer

01Définition

En une phrase

La transition de contexte est l'effet de CALCULATE quand il est évalué dans un contexte de ligne : la ligne en cours devient un filtre sur chacune de ses colonnes. Toute mesure appelée dans un contexte de ligne déclenche la même transition, car une mesure contient un CALCULATE implicite.

02Le simulateur

Ici la table affichée est Clients. Compare la colonne calculée avec et sans CALCULATE.

03Où elle se produit

SituationTransition ?
Colonne calculée avec CALCULATE ou une mesureOui
Itérateur (SUMX, FILTER…) qui appelle une mesureOui, à chaque ligne
Mesure placée dans un visuelNon : il n'y a pas de contexte de ligne
Les deux écritures équivalentes dans une colonne de Clients
CA client = CALCULATE(SUM(Ventes[Montant]))
CA client = [CA]

04Pièges à éviter

⚠️ PiègeUne transition sur une table sans clé

La ligne en cours devient un filtre sur toutes ses colonnes. Si deux lignes de la table sont identiques, elles se filtrent mutuellement et le résultat est compté deux fois. Itère sur une table qui a une clé unique.

⚠️ PiègeUne mesure dans SUMX sur la table de faits

SUMX(Ventes, [CA]) déclenche une transition pour chaque vente : c'est lent, et rarement ce qu'on veut. Itère plutôt sur une dimension : SUMX(VALUES(Clients[Client]), [CA]).

05Questions fréquentes

Qu'est-ce que la transition de contexte en DAX ?

La transition de contexte est l'effet de CALCULATE quand il est évalué dans un contexte de ligne : la ligne en cours devient un filtre sur chacune de ses colonnes. Toute mesure appelée dans un contexte de ligne déclenche la même transition, car une mesure contient un CALCULATE implicite.

Quel est le piège le plus fréquent avec la transition de contexte ?

Une transition sur une table sans clé. La ligne en cours devient un filtre sur toutes ses colonnes. Si deux lignes de la table sont identiques, elles se filtrent mutuellement et le résultat est compté deux fois. Itère sur une table qui a une clé unique.

La fiche « La transition de contexte » est-elle gratuite ?

Oui. La fiche, son simulateur et sa version PDF sont en accès libre et gratuit, sans inscription. Elle fait partie du cours DAX gratuit de mesetudesdecas.fr, qui compte 32 fiches.

Pour les formateurs

Passez de la fiche à la mise en situation

Les études de cas de mesetudesdecas.fr placent vos apprenants face à un vrai besoin d'entreprise : modèle de données, mesures DAX et tableau de bord Power BI, avec énoncé, corrigé et pas-à-pas du formateur.

Voir le catalogue
Voir aussi

Toutes les fiches DAX

Les 13 défis DAX

Voir aussi le cours Power Query gratuit

Fiche V1.0 | Dernière mise à jour : 02/11/2026 | Clément Delobel, formateur Power BI et DAX