Comprendre SUMMARIZE() dans Power BI

Nous suivre sur Google

Vous souhaitez tirer le meilleur parti de vos données dans Power BI ? La fonction SUMMARIZE() est l’une des clés pour y parvenir. Elle vous permet de créer des tableaux résumés en regroupant des informations pertinentes.

Imaginez pouvoir simplifier vos données, les rendant ainsi plus claires et plus analytiques. Grâce à SUMMARIZE(), cela devient possible.

Dans cet article, nous allons explorer son fonctionnement, ses applications et comment elle peut transformer votre manière d’analyser des données.

Qu’est-ce que SUMMARIZE() en DAX sur Power BI ?

La fonction SUMMARIZE() dans Power BI sert à. créer des tables résumées. Elle permet de regrouper des données par une ou plusieurs colonnes tout en appliquant des calculs sur d’autres colonnes.

En d’autres termes, SUMMARIZE() vous aide à simplifier vos données en les organisant de manière plus lisible et analytiquepour vos rapports.

Voici quelques points clés à propos de SUMMARIZE() :

  • Regroupement : Elle regroupe les données par colonnes spécifiques.
  • Calculs : Vous pouvez ajouter des mesures pour obtenir des totaux, des moyennes, etc.
  • Flexibilité : Utilisable dans différentes situations d’analyse.

En utilisant SUMMARIZE(), vous pouvez créer des tableaux dynamiques qui facilitent la compréhension de vos données.

Cette fonction est utilisée dans la création de rapports, où une vue d’ensemble des données est nécessaire.

Testez votre Niveau sur Power BI 🎓

Tester votre niveau 🦾

Syntaxe de la fonction

Voici la syntaxe de base :

SUMMARIZE(table, colonne1, [colonne2], ...)

Dans cette syntaxe :

  • table : indique la source de données.
  • colonne1 : spécifie la première colonne à résumer.
  • colonne2 : optionnelle, pour ajouter des colonnes supplémentaires.

En utilisant ces paramètres, vous pouvez personnaliser vos résumés de données selon vos besoins.

Comment utiliser SUMMARIZE() ?

Imaginons que vous soyez responsable commercial et que votre table Ventes contienne les colonnes suivantes :

  • ID Vente
  • Produit
  • Quantité
  • Montant

Vous souhaitez connaître le total des ventes pour chaque produit.

Vous pouvez utiliser :

VentesParProduit =
SUMMARIZE(
    Ventes,
    Ventes[Produit],
    "Total Ventes",
    SUM(Ventes[Montant])
)

Dans cette formule :

  • Ventes correspond à la table de départ
  • Ventes[Produit] permet de regrouper les données par produit
  • "Total Ventes" correspond au nom de la nouvelle colonne
  • SUM(Ventes[Montant]) calcule le montant total des ventes pour chaque produit

Vous pouvez obtenir par exemple :

Produit Total Ventes
Ordinateur 12 000 €
Écran 7 500 €
Clavier 3 000 €

Et voila ! vous optenez une vue rapide des performances de chaque produit.

Groupement de base avec SUMMARIZE()

Vous n’êtes pas obligé d’ajouter immédiatement un calcul. Si vous souhaitez simplement obtenir la liste des produits présents dans votre table :

SUMMARIZE(
    Ventes,
    Ventes[Produit]
)

Power BI retourne alors une ligne pour chaque produit unique.

Par exemple :

Produit
Ordinateur
Écran
Clavier

C’est le groupement le plus simple avec SUMMARIZE().

Regroupement multiple avec SUMMARIZE()

Passons aux choses sérieuses : vous pouvez également regrouper vos données selon plusieurs critères.

Imaginons maintenant qu’un responsable commercial souhaite analyser ses ventes par produit et par région.

SUMMARIZE(
    Ventes,
    Ventes[Produit],
    Ventes[Région]
)

Le résultat peut ressembler à ceci :

Produit Région
Ordinateur Nord
Ordinateur Sud
Écran Nord
Clavier Ouest

Power BI crée alors une ligne pour chaque combinaison unique Produit + Région. Plus vous ajoutez de colonnes dans SUMMARIZE(), plus votre regroupement devient précis.

Besoin de vous former gratuitement sur Power BI ?

formation power bi gratuite en ligne avec videos et pdf gratuits, suivie par Sacha LETULLIER sur le logiciel Power BI à distance
Notre formation gratuite sur Power BI

Quelle valeur retourne SUMMARIZE() ?

La fonction SUMMARIZE() dans Power BI renvoie un tableau. Ce tableau est généré en regroupant les La fonction SUMMARIZE() retourne une table.

Cette nouvelle table contient généralement :

  • les colonnes utilisées pour regrouper les données ;
  • les colonnes calculées que vous avez ajoutées dans la formule.

Dans notre exemple, SUMMARIZE() retourne donc une table avec une ligne par produit et le total des ventes correspondant.

Cette table peut ensuite être utilisée pour réaliser d’autres calculs ou analyses dans Power BI.

Fonctions utiles à combiner avec SUMMARIZE()

La fonction SUMMARIZE() est déjà très puissante seule. Combinée à d’autres fonctions DAX, elle permet d’aller encore plus loin dans vos regroupements et vos analyses. Voici quelques fonctions que vous devriez envisager d’utiliser avec SUMMARIZE() :

Fonction À quoi sert-elle avec SUMMARIZE() ? Quand l’utiliser ?
Fonction FILTER() Filtre les données avant de les résumer. Pour travailler sur un sous-ensemble, par exemple une région ou une catégorie précise.
Fonction CALCULATE() Modifie le contexte de calcul autour de votre résumé. Pour ajouter des filtres ou créer des calculs plus avancés.
Fonction GROUPBY() Regroupe les données pour réaliser des agrégations. Quand vous voulez effectuer des calculs spécifiques sur des groupes de données.
Fonction ADDCOLUMNS() Ajoute des colonnes calculées à une table déjà résumée. Pour enrichir votre résultat sans créer une nouvelle table séparée.
Fonction RELATED() Récupère une valeur depuis une table liée. Pour ajouter une catégorie produit, un segment client ou une donnée de référence.
Fonction VALUES() Retourne les valeurs uniques d’une colonne. Pour construire des résumés basés uniquement sur des valeurs distinctes.

Comment aller plus loin avec SUMMARIZE() ?

Utilisation avec ROLLUP

Le saviez vous, la fonction SUMMARIZE() peut être combinée avec ROLLUP ? Elle permet de créer des résumés hiérarchiques.

Voici comment cela fonctionne :

  • ROLLUP génère des lignes supplémentaires pour chaque niveau de total.
  • Chaque sous-total est calculé en fonction des colonnes spécifiées.

Par exemple, si vous avez des données de ventes par région et par produit, vous pouvez utiliser ROLLUP pour obtenir :

  • Le total par produit dans chaque région.
  • Le total général par produit.
  • Le total général de toutes les ventes.

Utilisation avec ROLLUPGROUP

ROLLUPGROUP est une variante qui permet de créer des groupes de résumés encore plus complexes. Cela vous aide à gérer des niveaux de détail variés dans vos analyses.

Avec ROLLUPGROUP, vous pouvez :

  • Regrouper des données par plusieurs colonnes.
  • Créer des totaux intermédiaires spécifiques à des groupes.

Par exemple, si vous analysez des ventes par année et mois, ROLLUPGROUP peut fournir des totaux pour chaque mois, ainsi qu’un total annuel.

FAQ sur la fonction SUMMARIZE() en DAX

À quoi sert SUMMARIZE() dans Power BI ?

SUMMARIZE() est surtout utile lorsque vous souhaitez transformer une table détaillée en une table plus synthétique.

Vous pouvez par exemple regrouper :

  • les ventes par produit
  • le chiffre d’affaires par région
  • les salariés par service
  • les dépenses par centre de coût

Elle fonctionne un peu comme la fonctionnalité Regrouper par dans Power Query : elle permet de regrouper les lignes d’une table selon un ou plusieurs critères afin d’obtenir une vue plus synthétique des données.

Quelle différence entre SUMMARIZE() et GROUPBY() ?

Les deux fonctions permettent de regrouper des données, mais elles ne fonctionnent pas exactement de la même manière.

SUMMARIZE() est généralement plus simple pour créer rapidement une table résumée à partir de plusieurs colonnes.

GROUPBY() est davantage adaptée lorsque vous souhaitez réaliser des agrégations spécifiques sur chaque groupe, notamment avec CURRENTGROUP().

Quand utiliser SUMMARIZE() plutôt qu’une mesure DAX ?

Utilisez SUMMARIZE() lorsque vous avez réellement besoin de retourner ou manipuler une table regroupée.

Si votre seul objectif est d’afficher un chiffre comme le chiffre d’affaires, une moyenne ou un nombre de ventes dans un visuel, une mesure DAX est souvent suffisante. Il n’est pas nécessaire de créer une table résumée pour chaque analyse.

Peut-on utiliser ROLLUP() avec SUMMARIZE() ?

Oui. ROLLUP() peut être utilisé dans SUMMARIZE() pour ajouter des niveaux de sous-totaux et un total général dans le tableau retourné.

En savoir plus

Vous souhaitez aller plus loin que SUMMARIZE() et progresser sur Power BI ?

Chez NeoBI / Morpheus Formation, les formations Power BI sont adaptées à votre niveau, votre métier et les compétences que vous souhaitez développer. Depuis 2021, plus de 1 700 apprenants ont été accompagnés, avec une note moyenne de 4,7/5.

Vous pouvez notamment travailler sur :

  • Power Query pour préparer et transformer vos données
  • le DAX pour créer des mesures et calculs avancés
  • la modélisation des données
  • la création de tableaux de bord Power BI
  • Power BI Service pour publier et partager vos rapports

Selon votre situation, la formation peut être financée via le CPF ou votre OPCO.

L’objectif : apprendre sur des cas concrets, avec un formateur Power BI expert, et appliquer directement les notions à vos propres fichiers et problématiques professionnelles.

Laissez-nous votre avis : post
LAMBERT Augustin

Augustin Lambert

Avant de former sur Excel et Power BI, j'ai passé plus de quatre ans comme contrôleur de gestion (chez Engie Ineo Infracom, puis Alain Afflelou), à construire moi-même les fichiers Excel et tableaux de bord dont mes équipes avaient besoin pour piloter budgets et performances. Déjà pendant mon Master Audit Contrôle Finance à l'ESAM, c'est moi que mes camarades de promotion venaient voir pour comprendre Excel. Aujourd'hui, j'ai fini par transformer cette passion en métier chez Morpheus Formation depuis janvier 2025, avec déjà plus de 40 formations animées. J'interviens sur Excel, Power BI, Power Pivot, l'IA appliquée à la bureautique et Google Workspace.
Certifié Microsoft PL-300 et TOSA Power BI.

Articles: 47

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Guide rapide et pratique pour maîtriser Power BI
Entrez votre adresse e-mail et nous vous enverrons notre support 100 % gratuit.
Dernière chance d’en profiter !
FORMATION POWER BI CPF
Vous avez des objectifs précis ? Un formateur vous accompagne pour les atteindre. Notre formation Power BI sur mesure se déroule à distance, en tête-à-tête avec un formateur.D’une durée de 18 à 24 heures, elle est organisée en séances courtes, pour un apprentissage progressif et efficace.
Increase your Online Store's Revenue by 300%
Devenir très bon sur Power BI
Chaque jeudi, une nouvelle vidéo pour : • créer des dashboards, • automatiser vos reportings, • améliorer vos fichiers avec notre expert. C’est gratuit. C’est concret.
1 vidéo Power BI par semaine.