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.