Accueil/Cours gratuits/DAX/Agréger/Les itérateurs : SUMX, AVERAGEX
DAX | Agréger

Les itérateurs : SUMX, AVERAGEX

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

Quand le montant n'existe pas dans la table, il faut le calculer ligne par ligne avant de l'additionner. C'est exactement ce que fait SUMX, et le simulateur le déroule sous tes yeux.

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

01Définition

En une phrase

Un itérateur parcourt une table ligne par ligne, évalue une expression pour chaque ligne, puis agrège les résultats. SUMX(table, expression) additionne, AVERAGEX fait la moyenne, MINX et MAXX gardent le minimum et le maximum.

02Le simulateur

Clique sur une catégorie, puis sur « Voir le calcul ligne par ligne ». Compare ensuite avec SUM × SUM.

Dans le vrai modèle, le prix est dans la table Produits. RELATED permet de le lire depuis chaque ligne de Ventes, grâce à la relation.

CA avec le prix de la table Produits
CA = SUMX(Ventes, Ventes[Qté] * RELATED(Produits[Prix]))
ItérateurRésultat
SUMXSomme des résultats ligne par ligne
AVERAGEXMoyenne des résultats
MINX, MAXXPlus petit, plus grand résultat
COUNTXNombre de résultats non vides
RANKXRang, voir la fiche RANKX et TOPN

04À toi de jouer

Défi DAX n°2 | 10 min

Le CA sans colonne Montant

La table Ventes ne contient que la quantité. Le prix est dans la table Produits. Calcule le CA par catégorie avec une seule mesure, sans créer de colonne calculée.

Ce que tu dois obtenir
CatégorieCA
Informatique38 228 €
Mobilier45 332 €
Papeterie26 566 €
Total110 126 €

Résultat attendu : Une mesure CA, une matrice par catégorie, les deux années confondues.

⬇ Télécharger le classeur « boutique »

Le même classeur sert pour tous les défis : 408 ventes sur 2025 et 2026, avec les tables Produits, Clients et Dates. L'onglet Lisez-moi indique les relations à créer.

05Pièges à éviter

⚠️ PiègeSUM(Qté) * SUM(Prix)

Multiplier deux totaux n'est pas additionner des produits. Dès qu'il y a plus d'une ligne, le résultat est faux, et souvent très faux.

⚠️ PiègeItérer sur une table énorme

SUMX sur une table de 50 millions de lignes avec une expression complexe peut être lent. Garde l'expression simple, et précalcule dans Power Query ce qui peut l'être.

06Questions fréquentes

Quelle est la différence entre SUM et SUMX ?

Un itérateur parcourt une table ligne par ligne, évalue une expression pour chaque ligne, puis agrège les résultats. SUMX(table, expression) additionne, AVERAGEX fait la moyenne, MINX et MAXX gardent le minimum et le maximum.

Quel est le piège le plus fréquent avec SUMX ?

SUM(Qté) * SUM(Prix). Multiplier deux totaux n'est pas additionner des produits. Dès qu'il y a plus d'une ligne, le résultat est faux, et souvent très faux.

La fiche « Les itérateurs : SUMX, AVERAGEX » est-elle gratuite ?

Oui. La fiche, son simulateur et son défi 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