Définition et rôle des mesures DAX
Une mesure DAX dans Power BI est une expression calculée, évaluée en fonction du contexte d’analyse (lignes, filtres, hiérarchie…).
Elles servent à effectuer des calculs dynamiques sur les données d’un modèle (sommes, moyennes, ratios, agrégats complexes, etc.), souvent selon l’interaction de l’utilisateur (filtres, slicers, drill-down…).
Syntaxe générale :
Nom de la mesure = Formule DAX
Montant vente = SUM(Vente[Montant])
Pourquoi créer des mesures explicites ?
Mesure implicite vs mesure explicite
Pourquoi privilégier les mesures explicites ?
Ré-utilisabilité : une mesure explicite peut être utilisée dans plusieurs visuels, tableaux croisés, KPI, etc. Maîtrise du calcul : le développeur maîtrise la logique métier, le contexte d’évaluation et les éventuelles exceptions. Lisibilité : une mesure explicite porte un nom significatif et peut être commentée (Montant vente est plus claire que Somme de Montant). Gestion du modèle : indispensable pour la maintenance, la collaboration et l’évolution du modèle. Fonctionnalités avancées : seules les mesures explicites peuvent servir d’argument à des fonctions avancées (CALCULATE, FILTER, etc.). Exemples courants de mesures DAX
4. Bonnes pratiques
Toujours créer les calculs via des mesures explicites (même pour les sommes simples). Donner des noms clairs et explicites. Documenter les mesures complexes avec des commentaires dans le code DAX et via le volet Données Structurer les mesures par dossier dans Power BI (Utiliser les dossiers d’affichage pour les regrouper par thématique). Valider les résultats avec des échantillons et des cas test. Quelques fonctions DAX fréquemment utilisées
DATESYTD(), SAMEPERIODLASTYEAR() Créer une mesure simple
Clic droit sur une table > Nouvelle mesure Saisir une formule comme :
Montant vente = SUM(Vente[Montant])
Créer une table de mesures dans Power BI Desktop
Accueil > Entrer des données. Donner un nom à la table, par exemple Mesures (ou Calculs) et cliquer sur Charger. En Vue de modèle, dans le volet Données, faites glisser au moins une mesure dans la table Mesures. Supprimer Colonne 1 de la table Mesures.
La table se place en première position et l’icône est en forme de calculatrices.