Module : calculer

Formation DAX pour Power BI

DAX (Data Analysis Expressions) est le langage des calculs de Power BI. C’est lui qui produit vos marges, vos écarts au budget et vos comparaisons d’une année sur l’autre. Bien enseigné, il transforme un rapport descriptif en outil d’analyse.

  • niveau intermédiaire et avancé
  • préalable un modèle propre
  • clé contexte de filtre
  • public finance, contrôle, analyse
Pourquoi DAX résiste

La difficulté n’est pas la syntaxe

La plupart des participants arrivent en formation DAX après avoir copié des formules trouvées en ligne qui marchent dans un visuel et pas dans un autre. Le problème n’est pas la syntaxe : c’est le contexte d’évaluation. Une mesure n’a pas de valeur en soi, elle se calcule à chaque intersection de filtres (un mois, une région, un produit).

Une bonne formation passe donc du temps sur deux notions avant d’empiler les fonctions : le contexte de filtre et le contexte de ligne, et la manière dont CALCULATE fait passer de l’un à l’autre.

Programme type

Les étapes d’une formation DAX

  1. Mesures et colonnes calculées

    Quand utiliser l’une ou l’autre, pourquoi privilégier les mesures, comment les organiser dans une table dédiée.

  2. Agrégations et itérateurs

    SUM et SUMX, COUNTROWS, DISTINCTCOUNT, AVERAGEX : calculer ligne à ligne puis agréger.

  3. CALCULATE et les filtres

    Modifier le contexte, ignorer un filtre avec ALL ou REMOVEFILTERS, conserver un filtre avec KEEPFILTERS.

  4. Intelligence temporelle

    Table de dates marquée, cumuls (TOTALYTD), comparaison N-1 (SAMEPERIODLASTYEAR), périodes glissantes avec DATESINPERIOD.

  5. Lisibilité et performance

    Variables (VAR / RETURN), DIVIDE plutôt que la division brute, éviter les itérations inutiles sur de grandes tables.

  6. Cas métier

    Marge par client, taux de service, absentéisme, panier moyen : les mesures que votre équipe utilisera vraiment.

Exemple

Une mesure, plusieurs usages

Une fois la mesure de base écrite, les autres en découlent :

CA = SUM ( Ventes[Montant HT] )
CA N-1 = CALCULATE ( [CA], SAMEPERIODLASTYEAR ( Dates[Date] ) )
Écart % = DIVIDE ( [CA] - [CA N-1], [CA N-1] )

Ces trois lignes fonctionnent pour tous les mois, toutes les régions et tous les produits du rapport, à condition que le modèle comporte une table de dates reliée aux ventes. D’où l’importance de la modélisation avant DAX. L’article les mesures DAX qu’on apprend en premier détaille ces bases.

Dans le catalogue

Où trouver une formation DAX

Dans le catalogue public Mon Compte Formation, 20 offres Power BI mentionnent DAX dans leur intitulé (extraction du 04/11/2026). Le langage est surtout enseigné dans les formations Power BI avancé ou perfectionnement, et dans les préparations à la PL-300. Pour une équipe finance, une journée DAX en intra sur vos propres mesures est souvent la formule la plus rentable.

Source : catalogue Mon Compte Formation (open data Caisse des Dépôts), extraction du 04/11/2026.

Questions fréquentes

Vos questions

DAX ressemble-t-il aux formules Excel ?

En surface oui : SUM, AVERAGE, IF existent dans les deux. La logique est différente : une formule Excel calcule une cellule, une mesure DAX calcule un résultat qui dépend des filtres appliqués par le rapport. C’est ce changement de logique que la formation doit installer.

Faut-il être développeur pour apprendre DAX ?

Non. Les profils les plus à l’aise sont souvent les contrôleurs de gestion et les analystes financiers, habitués à raisonner en périmètres et en périodes. Il faut surtout de la pratique sur des cas réels.

Quelles fonctions DAX apprend-on en premier ?

SUM, DIVIDE, CALCULATE, les fonctions de filtre (FILTER, ALL, REMOVEFILTERS) et les fonctions de temps comme TOTALYTD ou SAMEPERIODLASTYEAR. Une table de dates correcte est le préalable à ces dernières.

Le mot « formation DAX » donne-t-il de bons résultats en recherche ?

Pas toujours : il renvoie aussi à la ville de Dax. Précisez « DAX Power BI » dans vos recherches et dans vos demandes de devis.

Des mesures DAX à fiabiliser ?

Expliquez vos besoins de calcul : un organisme partenaire vous propose une session adaptée.

Demander un devis pour mon équipe