Microsoft Power Bi Desktop - Langage Dax

Outils Décisionnels   

Objectifs

Experts Microsoft Power Bi souhaitant maîtriser le langage DAX.

À 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

Public concerné

Utilisateurs avancés de Microsoft Power Bi Desktop

Pré-requis

Posséder un niveau avancé sur Power Bi Desktop

1 jour
Prochaine session

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)

Tables calculées ou « reverse linked table »

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

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

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

Ces formations pourraient également vous intéresser