Programme
Jour 1 — DAX en profondeur
- Contexte de ligne, contexte de filtre, transition de contexte
- CALCULATE et ses modificateurs : FILTER, ALL, REMOVEFILTERS, KEEPFILTERS
- Variables, fonctions itératives (SUMX, AVERAGEX), RANKX, TOPN
- Intelligence temporelle : cumul annuel, comparaison N-1, moyennes mobiles, calendrier fiscal
- Groupes de calcul et paramètres de champ
Jour 2 — Modélisation avancée, performance, déploiement
- Relations inactives et USERELATIONSHIP, dimensions à rôles multiples, granularités différentes
- Power Query avancé : langage M, paramètres, fonctions personnalisées, repli de requêtes (query folding)
- Performances : analyseur de performances, réduction du modèle, mode Import, DirectQuery ou composite
- Actualisation incrémentielle
- Sécurité au niveau ligne (RLS) statique et dynamique
- Diffusion : applications, pipelines de déploiement, bonnes pratiques de gouvernance
- Atelier de synthèse : refonte et optimisation d’un rapport existant
Méthode pédagogique
Cas pratiques progressifs sur un modèle de données réaliste, possibilité de travailler sur vos propres rapports en intra-entreprise. Quiz de positionnement, évaluation des acquis en fin de formation, aide-mémoire DAX et un mois d’assistance par mail.