INTRODUCTION AU LANGAGE DAX
Qu’est ce que le langage DAX ?
Comment fonctionne le langage DAX ?
Comment rédiger une formule DAX ?
BONNES PRATIQUES POUR L’UTILISATION DU LANGAGE DAX
Utiliser les tables calculées pour tester les fonctions
Utiliser des variables pour alléger le code
Documenter le code avec des commentaires
LES CONNAISSANCES INDISPENSABLES A L’UTILISATION DU LANGAGE DAX
Colonnes calculées vs mesures
Introduction aux contextes d’évaluations (contexte de filtre, de ligne…)
Fonctions d’agrégations vs fonctions itératives
La notions de fonctions, de paramètres et de valeur de retour.
LES FONCTIONS DAX ESSENTIELLES
Mathématiques : SUM, SUMX…
Statistiques : COUNT, DISTINCTCOUNT, COUNTROWS, AVERAGE
Date et heure : DATE, YEAR, QUARTER, WEEKNUM
Relations : RELATED, RELATEDTABLE
Filtrages : FILTER, ALL, CALCULATE, SELECTDVALUE
Textes : FORMAT, UNICHAR, UPPER
Imbrications de fonctions
LES FONCTIONS TIME INTELLIGENCE
Importance d’une table de date
Créer, définir et utiliser une table de date
Utiliser les fonctions Time Intelligence : SAMEPERIODLASTYEAR, DATESYTD, DATEADD, DATESINPERIOD, FIRSTDATE, ENDOFYEAR