Formation
Power BI – le langage DAX
Formation possible en intra entreprise
Durée : 1 jour - 7h
Réf : 4-PP-DAX

Écrire des formules DAX pour créer des mesures et des colonnes calculées
Analyser des données en utilisant des fonctions avancées de DAX (CALCULATE, FILTER, etc.)
Manipuler des tables et des relations pour optimiser les modèles de données
Créer des calculs temporels pour analyser des tendances et des évolutions
Combiner plusieurs fonctions DAX pour résoudre des problèmes complexes
Connaissances de base de Power BI et des concepts de modélisation de données.
Utilisateurs de Power BI souhaitant approfondir leurs compétences en modélisation et calculs avancés avec le langage DAX.
- Alternance théorie/pratique
Chaque concept est illustré par un exemple concret, suivi d'un exercice guidé
Ateliers pratiques
Créer des mesures pour analyser des données commerciales
Construire un tableau de bord avec des calculs DAX dynamiques
- Moyens techniques
- Accueil des stagiaires dans une salle dédiée à la formation, équipée d'ordinateurs, d'un vidéo projecteur d'un tableau blanc et de paperboard.
- Modalités d'organisation
- Les formations ont lieu de 9h à 12h30 et de 13h30 à 17h.
- Modalités d'évaluation
- Avant la formation :
Nous mettons en place une évaluation de chaque participant via un questionnaire d'évaluation des besoins et de niveau. Un audit complémentaire est proposé pour parfaire cette évaluation Pendant la formation :
Des exercices pratiques (études de cas, jeux de rôle, questionnaires, quiz, mises en situation, …) sont proposés pour vérifier le niveau de compréhension et d'intégration du contenu pédagogique. À la fin de la formation :
La passation de la Certification CLOE est obligatoire en fin de formation. En vous inscrivant, vous vous engagez à réaliser les deux parties de l'évaluation :
Première partie (en ligne avec surveillance asynchrone)
Vous répondrez à un questionnaire adaptatif de 50 questions visant à mesurer votre capacité à :
Identifier et utiliser un vocabulaire courant ou professionnel adapté au contexte,
Maîtriser les principales structures grammaticales nécessaires pour construire des phrases cohérentes et de complexité variée,
Identifier et utiliser des expressions de la vie courante ou professionnelle,
Comprendre un court texte et en dégager le sens global et des détails spécifiques,
Comprendre un énoncé, des instructions ou des questions d'un interlocuteur parlant la langue cible.
Seconde partie (entretien oral par visioconférence)
Sur rendez-vous, cette évaluation inclut un dialogue, une ou plusieurs mises en situation professionnelle, et une discussion autour d'un thème professionnel ou spécifique à votre domaine d'activité. Cet entretien permet de mesurer votre capacité à :
Employer un vocabulaire courant ou professionnel adapté à la situation de communication,
Maîtriser les principales structures grammaticales nécessaires pour construire des phrases cohérentes et de complexité variée,
Communiquer de façon naturelle à l'oral,
Se faire comprendre avec une prononciation claire,
Développer l'interaction et le dialogue.
Obtention du certificat
Pour obtenir le certificat, le niveau A2 est requis, mais un objectif plus élevé peut être fixé en fonction de votre projet professionnel.
- Modalités distance
- A l'aide d'un logiciel comme Teams, Zoom etc... un micro et éventuellement une caméra pour l'apprenant,_x000D_
suivez une formation en temps réel et entièrement à distance. Lors de la classe en ligne, les apprenants interagissent et comuniquent entre eux et avec le formateur._x000D_
Les formations en distanciel sont organisées en Inter-Entreprise comme en Intra-Entreprise._x000D_
L'accès à l'environnement d'apprentissage (support de cours, labs) ainsi qu'aux preuves de suivi et d'assiduité (émargement, évaluation) est assuré.
- Profil formateur
- Nos formateurs sont des experts dans leurs domaines d'intervention
Leur expérience de terrain et leurs qualités pédagogiques constituent un gage de qualité.
- Accessibilité
- Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d'étudier ensemble les possibilités de suivre la formation.
Fondamentaux du Langage DAX
Introduction à DAX
- Présentation du langage DAX
- Rôle de DAX dans Power BI : calculs dynamiques, mesures, et colonnes calculées
- Différences entre DAX et Excel (formules statiques vs. dynamiques)
- Concepts fondamentaux
- Données, tables, colonnes, et valeurs
- Types de données en DAX : texte, numérique, date, booléen, etc.
Fonctions de Base et Bonnes Pratiques
- Introduction aux fonctions DAX
- Structure d'une fonction : paramètres et retour de valeur
- Différence entre colonnes calculées (stockées) et mesures (dynamiques)
- Bonnes pratiques d'écriture
- Conventions de nommage (ex : [Total Ventes], _Temp)
- Formatage des formules pour une meilleure lisibilité
- Ressources pour s'autoformer
- Accès à la documentation officielle Microsoft DAX
- Communautés et forums d'entraide (Power BI Community, Stack Overflow)
Fonctions Essentielles en DAX
- Fonctions mathématiques
- SUM, SUMX, AVERAGE, DIVIDE (pour éviter les erreurs de division par zéro)
- Exemple : Calculer un chiffre d'affaires total et une moyenne par client
- Fonctions statistiques
- COUNT, COUNTA, DISTINCTCOUNT, COUNTROWS
- Cas pratique : Compter le nombre de commandes distinctes par région
- Fonctions de gestion des dates
- MONTH, YEAR, DATEVALUE, WEEKDAY
- Exemple : Extraire l'année ou le mois à partir d'une date
- Fonctions logiques
- IF, AND, OR, SWITCH
- Cas pratique : Catégoriser des clients en fonction de leur niveau de dépenses
- Fonctions de texte
- REPLACE, MID, LEN, FORMAT, LEFT, RIGHT
- Exemple : Nettoyer et formater des données textuelles (ex : codes postaux)
Fonctions avancées et Gestion du temps
La Fonction CALCULATE() et les Contextes
- Comprendre CALCULATE
- Rôle : modifier le contexte de filtre pour des calculs dynamiques
- Notions de contexte de ligne et contexte de filtre
- Exemples concrets
- Calculer des ventes pour une région spécifique, en ignorant les filtres existants
- Utiliser CALCULATE avec FILTER pour des analyses conditionnelles
- Fonctions de filtrage
- FILTER, ALL, ALLEXCEPT
- Cas pratique : Comparer les ventes d'une année par rapport à l'année précédente
Manipulation des Tables et Relations
- Fonctions liées aux tables
- CALCULATETABLE, RELATEDTABLE, SUMMARIZE
- Exemple : Créer une table dynamique résumant les ventes par produit et par mois
- Fonction RELATED
- Accéder à des valeurs dans des tables liées (ex : récupérer le nom d'un produit à partir de son ID)
- Changer le contexte de filtre
- Activer une relation inactive ou modifier la direction du filtrage croisé
- Exemple : Analyser les ventes en fonction d'une catégorie de produits désactivée par défaut
Gestion du Temps et Analyses Temporelles
- Importance d'une table de dates
- Pourquoi et comment créer/importer une table de temps
- Exemple : Générer une table de dates avec CALENDAR ou CALENDARAUTO
- Fonctions d'intelligence temporelle
- SAMEPERIODLASTYEAR, DATESYTD, DATESMTD, TOTALYTD
- Cas pratique
- Calculer la croissance des ventes par rapport à l'année précédente (SAMEPERIODLASTYEAR)
- Analyser les ventes cumulées depuis le début de l'année (TOTALYTD)
Combiner les Fonctions pour des Formules Complexes
- Imbrication de fonctions
- Exemple : CALCULATE(SUM(Ventes[Montant]), FILTER(Produits, Produits[Catégorie] = "Électronique"))
- Gestion des erreurs
- ISBLANK, ISNUMBER, IFERROR
- Exemple : Remplacer les valeurs manquantes par zéro dans un calcul
Prochaines formations
Au 02/03/2026Réserver
Au 20/04/2026Réserver
Au 22/06/2026Réserver
Au 28/09/2026Réserver
Au 21/12/2026Réserver
Formations associées
