Langage DAX (Data Analysis Expression) (PER-125)
- Comprendre les types de calculs DAX - Revisiter les fonctions communes à Excel - Apprendre les nouvelles fonctions: de filtrage, d'intelligence temporelle, de hiérarchies parent/enfant Lire la suite
pour tous
Les participants doivent maîtriser Power Pivot (PER-124) ou Power BI Desktop (cours PER-374) et avoir une familiarité avec les fonctions Excel (PER-116). Les exercices seront faits dans Power BI Desktop. Niveau de difficulté: 8/10 où 1 est pour débutant et 10 est pour expert.
- Comprendre les types de calculs DAX
- Revisiter les fonctions communes à Excel
- Apprendre les nouvelles fonctions: de filtrage, d'intelligence temporelle, de hiérarchies parent/enfant
Professionnel et technicien
NOTIONS FONDAMENTALES
- Règles de syntaxe
- Différence entre contexte de rangée et contexte de filtre
- Types de calculs: mesures vs colonnes
RAPPEL SUR LES FONCTIONS DE BASE COMMUNES À EXCEL
- Fonctions temporelles: DATE, YEAR, MONTH, DAY, EOMONTH, EDATE
- Fonctions de manipulation de texte: LEFT, RIGHT, MID, SEARCH, FIND, FORMAT, BLANK, SUBSTITUTE, LEN, FORMAT
- Fonctions d'information: ISBLANK, ISERROR, LOOKUPVALUE, CONTAINS
- Fonctions logiques: IF, SWITCH, AND, OR, NOT
FONCTIONS UTILITAIRES POUR FAIRE DES CONSTRUCTIONS
- Utilisation de variables dans les expressions avec VAR et retourner le résultat d'un bloc d'opérations avec RETURN
- Fonctions de création: DATATABLE et GENERATESERIES
- Fonctions de manipulation de tables: ADDCOLUMNS, SELECTCOLUMNS, SUMMARIZE, GENERATE, UNION, ROW
TABLES ET FILTRAGE
- Activer un filtre avec FILTER
- Désactiver filtres avec ALL, ALLNOBLANKROW et ALLEXCEPT
- Utiliser DISTINCT et VALUES
- Calcul avec filtre avec CALCULATE et CALCULATETABLE
- Suivre des relations avec RELATED et RELATEDTABLE
- Tests avec ISFILTERED, ISCROSSFILTERED
FONCTIONS POUR DÉNOMBRER
- Dénombrer avec COUNT, COUNTA, COUNTBLANK
- Compter les rangées avec COUNTROWS
- Nombre distinct avec DISTINCTCOUNT
FONCTIONS ITÉRATRICES
- Fonctions itératrices communes: SUMX, COUNTX, MAXX, MINX, CONCATENATEX, etc
- Imbriquer des fonctions itératrices
- Récupérer la valeur des itérateurs de boucles externes avec EARLIER et EARLIEST
- Déterminer l'ordre des champs avec RANKX
FONCTIONS D'INTELLIGENCE TEMPORELLE
- Importance de la table de dates pour les fonctions d'intelligence temporelle
- Création de table de dates avec CALENDAR, CALENDARAUTO
- Usage de quelques familles avec DATESYTD, DATESMTD, DATESQTD, PREVIOUSYEAR, PREVIOUSQUARTER, PREVIOUSMONTH, SAMEPERIODLASTYEAR
FONCTIONS D'HIÉRARCHIE PARENT/ENFANTS
- Établir la hiérachie avec PATH
- Longueur de la hiérarchie avec PATHLENGTH
- Repérer si une valeur est dans la lignée avec PATHCONTAINS
- Extraire des éléments d'une hiérarchie avec PATHITEM et PATHITEMREVERSE
Certificat de participation.
7h par jour
- OIQ
Entreprise de formation
Formateurs
Formateurs et formatrices ÉTS Formation
Experts actifs et expertes actives dans leur domaine