PaliSkill
Power BI

Leçon 9 / 10 — Chapitre 5: Le modèle de données : schéma en étoile et table de dates

Colonnes calculées de dimension ou mesures ?

Question récurrente : faut-il créer une colonne calculée ou une mesure ?

Une colonne calculée est évaluée ligne par ligne, au chargement, et stockée. Elle est figée jusqu'à la prochaine actualisation et ne dépend pas des filtres du rapport. On s'en sert pour :

  • classer chaque ligne d'une dimension (« Tranche de prix » d'un produit à partir de son prix catalogue) ;
  • fournir un attribut sur lequel filtrer ou grouper.

Une mesure est évaluée à la volée, dans le contexte de filtre du visuel. On s'en sert pour :

  • tout agrégat (total, moyenne, nombre) ;
  • tout ce qui doit réagir au filtre (part du total, évolution, cumul).

Règle pratique : si le résultat doit changer quand l'utilisateur clique sur un segment, c'est une mesure. S'il s'agit d'étiqueter une ligne de dimension une fois pour toutes, c'est une colonne.

Piège de performance : créer une colonne calculée sur la table de faits (des millions de lignes) alourdit le modèle. Souvent, la même chose se fait mieux dans Power Query (colonne stockée non recalculée par le moteur) ou dans une mesure.

À retenir

  • Colonne calculée : figée au chargement, ligne par ligne, indifférente aux filtres → étiqueter / grouper.
  • Mesure : à la volée, dans le contexte de filtre → agréger / comparer / cumuler.
  • « Ça doit bouger avec le filtre ? » Oui → mesure. Non → colonne (ou Power Query).

À vous de jouer : « Part de ce produit dans le total des ventes de sa catégorie », affichée dans un tableau et qui change selon la période sélectionnée : colonne calculée ou mesure ?

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 90 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès