Les colonnes calculées sont ajoutées à une table existante. Elles sont évaluées ligne par ligne, un peu comme une nouvelle colonne dans Excel. Leur valeur est calculée une fois, puis stockée dans le modèle de données.
Elles sont utiles pour :
Exemple :
AnnéeCommande = YEAR('Commandes'[DateCommande])
Cette formule crée une nouvelle colonne contenant l’année de chaque commande. Le résultat est fixe pour chaque ligne, quelle que soit la manière dont on affiche les données ensuite.
Les mesures, elles, ne créent pas de colonnes visibles dans les tables. Ce sont des formules dynamiques qui s’adaptent au contexte d’affichage : filtres, regroupements, sélection par l’utilisateur…
Elles ne sont pas stockées, mais calculées à la volée dès qu’elles sont utilisées dans une visualisation.
Elles sont utilisées pour :
Exemple :
TotalVentes = SUM('Ventes'[Montant])
TauxCroissance = DIVIDE([TotalVentes] - [TotalVentes Année Précédente], [TotalVentes Année Précédente])
Les mesures sont centrales pour construire vos indicateurs dans les rapports.
💡Bon à savoir : ne confondez pas les mesures implicites et explicites !
En résumé :
Dans le doute, privilégiez les mesures : elles sont plus efficaces, consomment moins de mémoire et sont plus souples à l’usage.