Power BI Desktop - Maitriser le langage DAX

Microsoft 365    450 € HT

Objectifs

Tout utilisateur Expert Microsoft Power Bi souhaitant maîtriser le langage DAX pour optimiser ses rapports Power BI.

À l'issue de la formation, le stagiaire sera capable de :

  • Travailler avec des tables calculées
  • Maîtriser les contextes d’évaluation (ligne et filtre)
  • Optimiser les requêtes DAX

Methodes et outils pédagogiques

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours adapté au logiciel étudié et au niveau suivi
  • Assistance téléphonique gratuite et illimitée

Modalité d'évaluation

  • Evaluation formative au travers de nombreux exercices tout au long de la formation permettant de valider les compétences acquises.
    Attestation de stage.
  • Emargement quotidien d’une feuille de présence
  • Possibilité de passage de la certification Tosa en fin de formation

Accessibilité aux personnes handicapées

Pour tout besoin d’adaptation, retrouver le contact de notre référent handicap et les modalités d’accueil sur la page : Infos pratiques/Situation de Handicap

Public concerné

Tout utilisateur Expert Microsoft Power Bi

Pré-requis

Posséder un niveau avancé sur Power BI

1 jour
Prochaine session

Maitriser son environnement développeur (outils de monitoring et d’optimisation)

  • Reconnaissance du DAX dans Notepad++
  • SQL SERVER Management Studio : profiler les requêtes DAX
  • DAX Studio : tester les requêtes tables
    • EVALUATE
    • DEFINE MEASURE
    • ORDER BY
    • START AT
  • PowerPivot Utilities (add-in Excel)
  • OLAP PivotTable Extensions : obtenir le langage MDX d’une requête vers un cube
  • Création de variables DAX (VAR… RETURN)

Créer des tables calculées ou « reverse linked table »

  • Créer une table calculée dans Power BI Desktop
  • (CALENDARAUTO)

Gérer la relation plusieurs à plusieurs

  • Forcer le contexte d’évaluation (CALCULATE)
  • Utiliser le filtrage bidirectionnel
  • Travailler avec des calendriers personnalisés

  • Calendrier de type 4/4/5

Utiliser les fonctions DAX avancées

  • Rappels sur les fonctions itératives : SUMX, AVERAGEX, …
  • Rappels sur les fonctions de filtre : EARLIER, FILTER
  • Fonctions d’agrégation :
    • SUMMARIZE et options ROLLUP, ROLLUPGROUP
    • SUMMARIZECOLUMNS et options IGNORE,
    • ROLLUPADDISSUBTOTAL, ROLLUPGROUP
    • ADDCOLUMNS
    • ADDMISSINGITEMS
    • GENERATE
  • Fonctions de jointure :
    • CROSSJOIN, NATURALINNERJOIN,
    • NATURALLEFTOUTERJOIN, UNION, INTERSECT
  • Gestion avancée des droits (« Row Line Security ») :
    • CONTAINS, CUSTOMDATA

Travaux pratiques

  • Pour chaque point du programme abordé :
    Présentation et démonstration par le formateur, mise en pratique sur les fonctionnalités abordées par le stagiaire avec l’appui du formateur et du groupe, feedbacks du formateur tout au long de l’activité.