Power Pivot dans Excel : modèle de données, DAX, KPI et tableau de bord
Un tableau croisé dynamique classique lit une seule plage. Power Pivot, lui, charge plusieurs tables (ventes, clients, produits, calendrier), venues d’Excel, d’un CSV, d’Access, du Web ou d’une base SQL, les relie entre elles dans un modèle de données et calcule sur des millions de lignes avec le langage DAX. Cette page suit une démarche complète sur un même jeu de données de formations : activer l’outil, importer, préparer, relier, calculer, fixer des objectifs et construire un tableau de bord.
Activer Power Pivot et découvrir l’interface
Power Pivot est inclus dans Excel pour Windows (Microsoft 365, Excel 2016 et suivants) mais doit être activé une fois. Il n’existe pas dans Excel pour Mac ni dans Excel pour le Web.
- Fichier › Options › Compléments.
- En bas, dans la liste Gérer, choisissez Compléments COM puis cliquez sur Atteindre.
- Cochez Microsoft Power Pivot for Excel et validez : l’onglet Power Pivot apparaît dans le ruban.
- Cliquez sur Power Pivot › Gérer pour ouvrir la fenêtre Power Pivot, où vivent les tables du modèle.
Connexions et import de données
Une donnée interne est déjà dans le classeur (plage, tableau) : Power Pivot › Ajouter au modèle de données. Une donnée externe vient d’un fichier ou d’un serveur : Données › Obtenir des données (Power Query), en cochant Ajouter ces données au modèle de données dans la boîte Importer des données, ou dans la fenêtre Power Pivot : Accueil › Obtenir des données externes. Chaque source crée une connexion ; un modèle peut en réunir plusieurs, de bases différentes, et les actualiser ensemble.
Nettoyer, combiner, fusionner et grouper
La préparation se fait dans Power Query avant le chargement dans le modèle (voir notre page importer et nettoyer des données). Trois opérations reviennent sans cesse : ajouter des requêtes (empiler des tables de même structure), fusionner des requêtes (joindre deux tables sur une colonne commune, comme une RECHERCHEX) et regrouper par (résumer une table). Elles sont dans Éditeur Power Query › Accueil › Combiner et Transformer › Regrouper par.
Définir le modèle de données
Un bon modèle suit le schéma en étoile : une table de faits au centre (les ventes, une ligne par événement, avec des codes et des nombres) et des tables de dimensions autour (clients, formations, calendrier : une ligne par élément, avec des libellés). Chaque relation relie une colonne de la table de faits (côté plusieurs, *) à la clé unique d’une dimension (côté un, 1). Créez-les dans la vue de diagramme en faisant glisser une colonne sur l’autre, ou par Conception › Créer une relation.
Les formules DAX
Le DAX (Data Analysis Expressions) s’écrit dans la fenêtre Power Pivot. Une colonne calculée est évaluée ligne par ligne et stockée dans la table (=Ventes[Heures]*RELATED(Formations[Tarif])). Une mesure est une agrégation calculée à la volée selon les filtres du TCD : on la saisit dans la zone de calcul (CA:=SUM(Ventes[Montant])) ou par Power Pivot › Mesures › Nouvelle mesure. Dans Excel en français, le séparateur d’arguments est le point-virgule ; les noms de fonctions restent en anglais.
| Fonction | Rôle |
|---|---|
SUM, AVERAGE, COUNTROWS, DISTINCTCOUNT | Agrégations de base |
RELATED | Aller chercher une valeur dans la table du côté « un » de la relation (équivalent d’une RECHERCHEX) |
SUMX, AVERAGEX | Calculer ligne par ligne puis agréger, sans colonne calculée |
CALCULATE | Évaluer une mesure en modifiant les filtres |
ALL, ALLEXCEPT | Retirer des filtres (pour un pourcentage du total) |
DIVIDE | Division sans erreur si le diviseur est nul |
SAMEPERIODLASTYEAR, TOTALYTD | Intelligence temporelle (nécessite une table de dates) |
ALL(Formations) ne retire que les filtres venant de la table Formations. Placez les villes en lignes : chaque ville vaut 100 %, car le filtre Ville, lui, reste actif.Les KPI
Un KPI (indicateur clé de performance) compare une mesure de base à une valeur cible (une autre mesure ou un nombre fixe) et affiche un état selon des seuils exprimés en pourcentage de la cible. Créez d’abord la mesure, puis Power Pivot › Indicateurs de performance clés › Nouvel indicateur de performance clé. Dans le TCD, le KPI apporte trois champs : Valeur, Objectif et État.
[CA 2026]Objectif:=SUM(Objectifs[Objectif]). Placez Objectifs[Ville] en lignes du TCD : c’est elle qui filtre à la fois les objectifs et, par les relations, les ventes.Transfert vers des TCD et graphiques, tableau de bord
Depuis la fenêtre Power Pivot : Accueil › Tableau croisé dynamique (TCD, graphique croisé, ou les deux). Depuis Excel : Insertion › Tableau croisé dynamique › À partir du modèle de données. La liste des champs affiche alors toutes les tables du modèle, les mesures (fx) et les KPI. Un tableau de bord réunit plusieurs TCD et graphiques pilotés par les mêmes segments et chronologies, reliés par Segment › Connexions de rapport.
VALEURCUBE que l’on peut déplacer librement dans une mise en page de tableau de bord.Exercice de synthèse : le modèle de ventes des formations
Classeur d’exercice (Énoncé et Corrigé)
- Activez Power Pivot, puis ajoutez au modèle les tableaux tVentes, tFormations, tClients et tObjectifs ; créez une table de dates.
- Reliez tVentes à tClients (Code client), à tFormations (Code formation) et au Calendrier (Date), puis tClients[Ville] à tObjectifs[Ville].
- Colonne calculée
Montantdans tVentes, mesuresCA,Nb sessions,% du CA,CA N-1,Objectif. - TCD CA par catégorie : Data 11 025 €, Tableur 7 105 €, Bureautique 4 480 €, total 22 610 € (2025 : 12 285 € ; 2026 : 10 325 €).
- KPI CA 2026 face à l’objectif, seuils 80 % et 100 % : Arras et Lens au vert, Hesdin et Saint-Omer à l’orange, Béthune au rouge.
- Tableau de bord : TCD, graphique croisé CA par ville, segments Année et Catégorie connectés aux deux.