Accueil/Cours gratuits/DAX/Tables/SUMMARIZECOLUMNS et ADDCOLUMNS
DAX | Tables

SUMMARIZECOLUMNS et ADDCOLUMNS

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

SUMMARIZECOLUMNS fait en une fonction ce qu'un tableau croisé fait à l'écran : une ligne par combinaison, avec ses totaux. ADDCOLUMNS ajoute des colonnes calculées à n'importe quelle table. Ensemble, ils construisent toutes les synthèses.

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

01Définition

En une phrase

SUMMARIZECOLUMNS(colonnes de regroupement, "Nom", expression, …) renvoie une table avec une ligne par combinaison existante des colonnes de regroupement et une colonne par expression. ADDCOLUMNS(table, "Nom", expression, …) ajoute des colonnes calculées à une table existante.

02Le simulateur

Clique sur une ligne de la table produite : les ventes qui la composent s'allument.

03Une table virtuelle dans une mesure

Ces fonctions servent aussi à l'intérieur d'une mesure, comme table intermédiaire jamais stockée :

Moyenne du CA par client
CA moyen par client =
AVERAGEX(
    ADDCOLUMNS(VALUES(Clients[Client]), "@CA", [CA]),
    [@CA]
)
💡 AstucePréfixe les colonnes virtuelles

Nommer « @CA » une colonne ajoutée par ADDCOLUMNS la distingue au premier coup d'œil de la mesure [CA]. C'est une convention répandue, pas une obligation.

04À toi de jouer

Défi DAX n°12 | 12 min

La table de synthèse annuelle

Crée une table calculée qui donne, pour chaque année et chaque catégorie, le CA et le nombre de ventes. Elle servira de source à un petit tableau d'export.

Ce que tu dois obtenir
AnnéeCatégorieCANb ventes
2025Informatique14 703 €55
2025Mobilier20 581 €59
2025Papeterie14 399 €66
2026Informatique23 525 €85
2026Mobilier24 751 €78
2026Papeterie12 167 €65

Résultat attendu : 6 lignes : 2 années × 3 catégories.

⬇ 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ègeSUMMARIZE avec des colonnes calculées

L'ancienne fonction SUMMARIZE accepte des expressions, mais leurs résultats peuvent être faux dans certains contextes. Regroupe avec SUMMARIZE si besoin, et ajoute les calculs avec ADDCOLUMNS ou SUMMARIZECOLUMNS.

⚠️ PiègeSUMMARIZECOLUMNS dans une mesure

Dans les anciennes versions de Power BI, SUMMARIZECOLUMNS ne fonctionnait pas dans une mesure soumise à une transition de contexte. Les versions récentes le permettent, mais ADDCOLUMNS(VALUES(...)) reste le choix le plus sûr dans une mesure.

06Questions fréquentes

Quelle différence entre SUMMARIZE et SUMMARIZECOLUMNS ?

SUMMARIZECOLUMNS(colonnes de regroupement, "Nom", expression, …) renvoie une table avec une ligne par combinaison existante des colonnes de regroupement et une colonne par expression. ADDCOLUMNS(table, "Nom", expression, …) ajoute des colonnes calculées à une table existante.

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

SUMMARIZE avec des colonnes calculées. L'ancienne fonction SUMMARIZE accepte des expressions, mais leurs résultats peuvent être faux dans certains contextes. Regroupe avec SUMMARIZE si besoin, et ajoute les calculs avec ADDCOLUMNS ou SUMMARIZECOLUMNS.

La fiche « SUMMARIZECOLUMNS et ADDCOLUMNS » 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