🎯 Contexte
Le directeur commercial de NordSupply veut un premier tableau avec les KPI essentiels : CA Total, Nombre de commandes, Panier moyen, Top 5 clients, Top 5 produits. Vous allez créer ces mesures avec le langage DAX.
📋 Prérequis
- TP 04 terminé — modèle en étoile prêt
- Avoir compris la différence colonne calculée vs mesure
🛠️ Étape 1 — Créer un dossier "_Mesures"
Bonne pratique : centraliser les mesures dans une table dédiée.
- Accueil > Entrer des données
- Nom :
_Mesures(le tiret du bas la met en haut alphabétiquement) - Une colonne factice, Charger
- Toutes les nouvelles mesures seront créées dans cette table
🛠️ Étape 2 — Les KPI essentiels
Mesure 1 : Chiffre d'affaires total
CA Total =
SUMX(
lignes_commande,
lignes_commande[quantite] * lignes_commande[prix_unitaire]
)
Mise en forme : Format Monétaire € · 0 décimales.
Mesure 2 : Nombre de commandes
Nb Commandes = DISTINCTCOUNT( commandes[id] )
Mesure 3 : Panier moyen
Panier Moyen = DIVIDE( [CA Total], [Nb Commandes], 0 )
Mesure 4 : Nombre de clients actifs
Nb Clients Actifs = DISTINCTCOUNT( commandes[id_client] )
Mesure 5 : Quantité vendue
Quantite Vendue = SUM( lignes_commande[quantite] )
Mesure 6 : Marge brute (si prix_achat dispo dans produits)
Marge Brute =
SUMX(
lignes_commande,
lignes_commande[quantite] *
( lignes_commande[prix_unitaire] - RELATED( produits[prix_achat] ) )
)
Mesure 7 : Taux de marge %
Taux Marge % = DIVIDE( [Marge Brute], [CA Total], 0 )
Format : Pourcentage, 1 décimale.
🛠️ Étape 3 — Construire la page de KPI
- Insérer 4 visuels Carte en haut de la page :
- CA Total
- Nb Commandes
- Panier Moyen
- Taux Marge %
- Insérer un visuel Tableau Top 5 clients :
- Colonnes :
clients[raison_sociale], [CA Total] - Trier par CA Total décroissant
- Filtres : Top N = 5 sur [CA Total]
- Colonnes :
- Insérer un Graphique en barres horizontales Top 10 produits
🧠 À retenir : colonne calculée vs mesure
| Colonne calculée | Mesure | |
|---|---|---|
| Quand évalué ? | Au chargement | À l'affichage |
| Stockage | Dans la table | Aucun |
| Contexte | Ligne | Filtre |
| Usage | Slicer, dimension | Agrégat dans visuel |
| Performance | Mémoire | CPU |
💡 Règle : 90% du temps → créez une mesure.
📊 Résultat attendu
Une page contenant :
- 4 cartes KPI en haut (CA, Commandes, Panier moyen, Marge %)
- 1 tableau Top 5 clients
- 1 graphique Top 10 produits
- Données NordSupply : CA Total ≈ 2,5-3 M€
✅ Critères d'évaluation
- 7 mesures DAX créées et formatées correctement
- Toutes les mesures dans la table
_Mesures - Page KPI propre avec 4 cartes + 2 tableaux
- Pas d'erreur de syntaxe DAX