Aller au contenu principal

Power BI - Concevoir des modèles avec DAX

Aller au-delà des visuels de base de Power BI demande de bien maîtriser le langage DAX et la modélisation. Cette formation vous apprend à construire des modèles complexes et à calculer des indicateurs métier précis.

Objectif de la formation

Immersion · Savoir faire en situation réelle

À l’issue de cette formation, les participants seront capables de :

  • Maîtriser les concepts avancés du moteur DAX (Contexte d'évaluation : Filtre vs Ligne)
  • Manipuler la fonction reine CALCULATE et ses modificateurs de filtres
  • Concevoir des calculs d'intelligence temporelle avancés (cumuls annuels, moyennes glissantes, évolution N vs N-1)
  • Résoudre les problématiques de modélisation complexes (relations ambiguës, tables de faits multiples)
  • Sécuriser la diffusion des données par rôle utilisateur (Row-Level Security - RLS)
  • Optimiser le temps de rafraîchissement des rapports lourds

Choisissez votre format

Jusqu’où voulez-vous aller ?

Chaque format reprend le précédent et y ajoute des journées.

Programme détaillé

ACTION · 14 heures (2 jours)

Jour 1
MatinModéliser des données complexes et comprendre le moteur DAX

Objectif : Maîtriser l'architecture des modèles de données complexes et les fondations du DAX

  • Gestion des modèles multi-faits (ex : ventes et budgets) et résolution des relations indirectes.
  • Création et optimisation d'une table Calendrier personnalisée et standardisée en DAX ou Power Query.
  • Anatomie du moteur DAX : immersion totale dans le concept de Contexte de ligne et Contexte de filtre.
  • Utilisation des fonctions itératives (SUMX, AVERAGEX) : quand et pourquoi les utiliser.

Atelier pratique : Résolution d'une relation « plusieurs à plusieurs » entre une table d'objectifs et une table de résultats commerciaux.

Cas métier : Projet Direction Commerciale : restructuration d'un modèle de données hétérogène pour calculer des indicateurs de pénétration de marché par segment de clientèle.

Compétence acquise : Être capable de concevoir une architecture de données robuste, propre et exempte de relations ambiguës.

Livrable : Un modèle relationnel avancé optimisé et prêt pour les calculs de haute performance.

Après-midiLe contexte d'évaluation et la fonction CALCULATE

Objectif : Dompter la fonction CALCULATE et modifier la dynamique des filtres

  • Maîtrise approfondie de la fonction CALCULATE : la clé de voûte du DAX.
  • Utilisation des fonctions de modification de filtres : ALL, ALLEXCEPT, ALLSELECTED.
  • Application de filtres avancés avec la fonction FILTER et combinaison avec des conditions logiques (AND, OR, NOT).
  • Introduction à la transition de contexte : transformer un contexte de ligne en contexte de filtre.

Atelier pratique : Écriture de mesures calculant des ratios de contribution (ex : % du CA d'un produit par rapport au CA total du rayon).

Cas métier : Projet Direction Commerciale : Création de la matrice de performance des ventes avec répartition des parts de marché et mise en évidence des Top 10 clients.

Compétence acquise : Savoir modifier dynamiquement le comportement des filtres d'un rapport pour générer des indicateurs analytiques avancés.

Livrable : Un set de mesures DAX structurelles gérant les calculs de proportions et de classements dynamiques.

Jour 2
MatinCalculer dans le temps (intelligence temporelle)

Objectif : Construire une table Calendrier standardisée et formuler des métriques d'analyse temporelle dynamique (cumuls à date YTD/MTD, comparatifs N vs N-1).

  • Prérequis indispensables pour utiliser les fonctions de temps (règles de la table de dates).
  • Calculs de cumuls de périodes : TOTALYTD, TOTALQTD, TOTALMTD.
  • Comparaisons par rapport aux périodes précédentes : SAMEPERIODLASTYEAR, DATEADD, PARALLELPERIOD.
  • Calculs de variations glissantes et gestion des dates de clôture financières.

Atelier pratique : Construction d'un tableau de bord comparatif des ventes vs avec calcul automatique des taux de croissance.

Cas métier : Projet Finance & Contrôle de gestion : Développement complet d'un module de suivi budgétaire dynamique permettant d'analyser les dérives de coûts cumulées mois par mois.

Compétence acquise : Savoir manipuler le temps et les calendriers d'entreprise de façon totalement automatisée.

Livrable : Une page de rapport entièrement dédiée à l'analyse temporelle (Cumuls YTD, Écarts Annuels, Évolutions mensuelles).

Après-midiSécurité par profil (RLS), performances et publication

Objectif : Configurer la sécurité dynamique au niveau des lignes (RLS avec USERPRINCIPALNAME), analyser les métriques de performance avec DAX Studio et publier sur le Service Power BI.

  • Mise en place de la sécurité au niveau des lignes (RLS - Row Level Security) : rôles statiques et rôles dynamiques.
  • Utilisation de la fonction USERPRINCIPALNAME pour lier la sécurité aux comptes Microsoft 365.
  • Introduction aux outils d'optimisation : utilisation de l'Analyseur de performances intégré à Power BI pour identifier les visuels lents.
  • Bonnes pratiques de publication, de rafraîchissement planifié et de partage sécurisé sur Power BI Service.

Atelier pratique : Configuration d'une table de sécurité, écriture de la mesure de filtrage dynamique et test d'affichage par profil utilisateur.

Cas métier : Projet RH & Opérations : Finalisation et sécurisation du rapport de pilotage de l'entreprise afin d'assurer l'étanchéité stricte des données entre les différentes directions régionales.

Compétence acquise : Savoir garantir la confidentialité des données et assurer la légèreté technique d'un rapport décisionnel d'entreprise.

Livrable : Un projet finalisé (.PBIX) ultra-performant, audité et configuré avec des rôles de sécurité opérationnels.

Les ateliers et cas métier de ce programme pourront être adaptés par le consultant-formateur selon les besoins, le niveau et les prérequis des participants, pour favoriser l’atteinte des objectifs pédagogiques.

Cette formation dans le parcours

Vous êtes ici

Power BI - Concevoir des modèles avec DAX

Pour aller plus loin

Indicateurs de résultats

Indicateurs publiés à partir de 3 avis.

Mode de calcul