Accueil/Cours gratuits/DAX/Contexte/Le contexte de ligne
DAX | Contexte

Le contexte de ligne

Gratuit, sans inscription Niveau 2 / 3 | Intermédiaire Lecture 7 min Simulateur V1.0 | 02/11/2026

Dans une colonne calculée, DAX sait sur quelle ligne il se trouve : Ventes[Montant] y vaut le montant de cette ligne. C'est le contexte de ligne. Il est simple, mais il ne filtre rien, et c'est là que tout se joue.

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

01Définition

En une phrase

Le contexte de ligne existe quand DAX parcourt une table ligne par ligne : dans une colonne calculée ou dans un itérateur (SUMX, FILTER…). Une référence de colonne y renvoie la valeur de la ligne en cours. Il ne filtre pas les autres tables.

02Le simulateur

La colonne Taille est calculée ligne par ligne. Lance le calcul pour voir le contexte de ligne en action.

03Deux contextes à ne pas confondre

Contexte de ligne

« Je suis sur la vente V07. » Une colonne renvoie la valeur de cette ligne. Il existe dans les colonnes calculées et les itérateurs.

Contexte de filtre

« Je ne vois que les ventes de Mobilier en 2026. » Il réduit les lignes visibles. Il existe dans les mesures et vient du visuel ou de CALCULATE.

Comparer à la moyenne, ligne par ligne
Au-dessus de la moyenne =
VAR montant = Ventes[Montant]
RETURN
    IF(montant > AVERAGE(Ventes[Montant]), "Oui", "Non")
💡 AstuceLes variables remplacent EARLIER

L'ancienne fonction EARLIER sert à retrouver la ligne en cours dans un calcul imbriqué. Une variable, comme montant ci-dessus, fait la même chose de façon bien plus lisible.

04Pièges à éviter

⚠️ PiègeUne colonne dans une mesure, sans agrégation

CA = Ventes[Montant] dans une mesure renvoie une erreur : une mesure n'a pas de ligne en cours. Il faut agréger (SUM) ou itérer (SUMX).

⚠️ PiègeCroire que la ligne filtre la table liée

Dans une colonne calculée de Clients, SUM(Ventes[Montant]) renvoie le total de toutes les ventes. Pour filtrer par le client de la ligne, il faut CALCULATE : voir La transition de contexte.

05Questions fréquentes

Qu'est-ce que le contexte de ligne en DAX ?

Le contexte de ligne existe quand DAX parcourt une table ligne par ligne : dans une colonne calculée ou dans un itérateur (SUMX, FILTER…). Une référence de colonne y renvoie la valeur de la ligne en cours. Il ne filtre pas les autres tables.

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

Une colonne dans une mesure, sans agrégation. CA = Ventes[Montant] dans une mesure renvoie une erreur : une mesure n'a pas de ligne en cours. Il faut agréger (SUM) ou itérer (SUMX).

La fiche « Le contexte de ligne » 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