Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000169805
Organisme responsable :
EXPERTISME - Groupe Select
Comprendre les contextes et les fonctions clés liées au langage DAX
Être capable de créer des mesures complexes
1. Préparation des données
Types de données / opérateurs / colonnes calculées / mesures / variables / gestion des erreurs
Fonctions basiques
Statistiques (SUM, AVERAGE, MIN, MAX, STDEV et VAR)
Logiques (AND, FALSE, IF, IFERROR, NOT, TRUE et OR)
Information (SBLANK, ISERROR, ISLOGICAL, ISNONTEXT, ISNUMBER et ISTEXT) - Texte (CONCATENATE, EXACT, FIND, FIXED, FORMAT, LEFT, LEN, LOWER, MID, REPLACE, REPT, RIGHT, SEARCH, SUBSTITUTE, TRIM, UPPER et VALUE.)
Dates et Heures (DATE, DATEVALUE, DAY, EDATE, EOMONTH, FORMAT, HOUR, MINUTE, MONTH, NOW, SECOND, TIME, TIMEVALUE, TODAY, WEEKDAY, WEEKNUM, YEAR et YEARFRAC)
Relation (RELATED et RELATEDTABLE)
Les fonctions de table : La fonction EVALUATE - La fonction FILTER - Les fonctions ALL, ALLEXCEPT et AL
2. Contextes d'évaluation
Définir les contextes
Les contextes de lignes avec itérateurs (earlier)
Les contextes et les interactions (filter, all)
Les contextes et les relations time intelligence
3. Time intelligence
Créer une table du temps
Agréger et comparer des valeurs en fonction du temps (Year-to-date, quarter-to-date, month-to-date )
Fonctions avancées : DATEADD, FIRSTDATE, LASTDATE, FIRSTNONBLANK, LASTNONBLANK
Travailler avec des périodes personnalisées : (year-to-date, quarter-to-date, month-to-date personnalisé)
4. Contextes d'evaluation avances, fonctions avancees et optimisation contextes d'evaluation avances
La fonction ALLSELECTED
La fonction KEEPFILTERS
Les tables étendues
Redéfinir le contexte de filtre La fonction ALL
Fonctions avancées
La fonction RANKX et RANK.EQ
La fonction EVALUATE avec VAR
Les fonctions de filtre CALCULATETABLE et TOPN
Les fonctions de projection ADDCOLUMNS, SELECTCOLUMNS
Les fonctions de groupement et de jointure SUMMARIZE, SUMMARIZECOLUMNS, GROUPBY, ADDMISSINGITEMS, NATURALINNERJOIN et NATURALLEFTOUTERJOIN
Les fonctions d'ensemble de données CROSSJOIN, UNION, INTERSECT, EXCEPT, GENERATE et GENERATEALL
5 : optimiser un modèle de données
Comprendre les moteurs de formule et de stockage
Définir une stratégie d'optimisation
Attestation de formation
Non certifiante
Sans niveau spécifique