Espace Courbe Formation Page d'accueil
Vous êtes ici :  Accueil > Cours offerts > Langage DAX (Data Analysis Expressions)

Partenaire

oXygen XML Editor

Cours en ligne

Contactez-nous

Espace Courbe Formation inc.
4787A ave Palm
Montréal (Québec) Canada
H4C 3C5

Tél.: 514 933-9861

Langage DAX (Data Analysis Expressions)

Dans cette formation vous apprendrez à utiliser des expressions DAX (Data Analysis Expressions) pour résoudre un certain nombre de problèmes analytiques et de modélisation des données.

Objectifs

Apprendre à créer des formules DAX efficaces pour tirer le meilleur parti de vos données.

Clientèle cible

Professionnel et technicien

Contenu

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 retour du 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
Code : PER125 Cours pratique
Durée : 14 heures
Préalables : Les participants doivent maîtriser Power Pivot (cours PER124) ou Power BI Desktop (cours PER374) et avoir une familiarité avec les fonctions Excel (cours PER116). Les exercices seront faits dans Power BI Desktop.

Programmation

 © Tous droits réservés 2016, Espace Courbe Formation