Programmer en DAX
Programmer en DAX
Bureautique > Power BI
Objectifs
- Identifier les contextes d’évaluations d’un calcul en langage DAX et de mettre en place des mesures statistiques, mathématiques ou temporelles dans son modèle de données.
Le programme de la formation
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.
Public et Pré-requis de la formation
Bonnes connaissances de l’outil Power BI (intermédiaire minimum).
Méthode pédagogique de la formation
Alternance d'apports théoriques et pratiques.