BI - Microsoft
Power BI, le langage DAX
Objectif
À l'issue de cette formation, l'apprenant sera capable de :
- Approfondir sa connaissance de PowerBI en utilisant le langage DAX
- Comprendre la différence entre colonne calculée et mesure
- Savoir utiliser les fonctions de base pour créer des formules simples
- Comprendre la notion de contexte de filtre et savoir le modifier
- Utiliser la fonction CALCULATE avec des motifs standards
- Ajouter la dimension du temps dans un modèle
- Savoir utiliser les fonctions d’intelligence temporelle
Bonne connaissance de la création de formules avec Excel et idéalement avoir déjà utilisé Power BI ou Power Query pour Excel
Moyens pédagogiques
Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de réunion-discussion
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Remise d'un support de cours.
Moyens techniques
Modalités d'évaluation
Feuille de présence signée en demi-journée,
Evaluation des acquis tout au long de la formation,
Questionnaire de satisfaction,
Attestation de stage à chaque apprenant,
Positionnement préalable oral ou écrit,
Evaluation formative tout au long de la formation,
Evaluation sommative faite par le formateur ou à l'aide des certifications disponibles
Modalités distance
A l'aide d'un logiciel comme Teams, Zoom etc... un micro et éventuellement une caméra pour l'apprenant,
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.
Les formations en distanciel sont organisées en Inter-Entreprise comme en Intra-Entreprise.
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 formateur 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.
Utilisateurs Power BI désirant affiner leurs analyses
Compte personnel de formation
La formation n'est pas compatible avec le Compte personnel de formation
Sessions inter-entreprises
La formation est compatible avec l’organisation en session inter-entreprises
Programme de la formation
PRÉSENTATION DU LANGAGE DAX
- Concepts fondamentaux : données, tables, colonnes et valeurs, mesures
- Les différents types de données en DAX : texte, numérique, date, booléen…
- Introduction aux fonctions DAX : notion de fonction, paramètres et retour de valeur
- Différence entre colonnes calculées et mesures
- Ressources documentaire : comment accéder à la documentation officielle Microsoft DAX
- Bonnes pratiques d'écriture en DAX : conventions de nommage, formatage des formules
LES PRINCIPALES FONCTIONS DAX
- Les fonctions mathématiques : (SUM, SUMX, etc.) pour réaliser des calculs sur les données numériques
- Les fonctions statistiques : (COUNT, COUNTA, DISTINCTCOUNT, COUNTROWS, AVERAGE…) pour effectuer des analyses statistiques
- Les fonctions de gestion des dates et heures : (MONTH, YEAR, DATEVALUE, WEEKDAY…) pour manipuler des champs de dates
- Les fonctions logiques : (IF, OR, AND…) pour ajouter des conditions et des tests logiques dans les formules
- Les fonctions de gestion des textes : (REPLACE, MID, LEN, FORMAT, LEFT, RIGHT…) pour manipuler et formater les données textuelles
- Les fonctions d’information et de gestion des erreurs : (ISBLANK, ISNUMBER, DIVIDE…) pour vérifier et gérer les erreurs ou les états particuliers des données
- Combiner plusieurs fonctions : utilisation des imbrications de fonctions DAX pour des formules plus complexes
LA FONCTION CALCULATE
- Comprendre la fonction CALCULATE : son rôle et son importance dans la modification des contextes d’évaluation
- Les notions de contexte : contexte de filtre et contexte de ligne
- Exemples concrets d'utilisation de CALCULATE
- Les fonctions de filtrage : (FILTER, ALL, ALLEXCEPT…) pour affiner les calculs en modifiant les filtres appliqués aux données
- Les fonctions liées aux tables : (CALCULATETABLE, RELATEDTABLE, SUMMARIZE…) pour gérer et manipuler les tables dans les formules
- Fonction RELATED : pour accéder aux valeurs liées dans d'autres tables
- Changer le contexte de filtre pour :
- Activer une relation inactive entre deux tables
- Modifier la direction du filtrage croisé entre plusieurs tables
GESTION DU TEMPS DANS LES MODÈLES DAX
- L'importance d'une table de dates dans les analyses temporelles
- Comment créer ou importer une table de dates (table de temps)
- Ajout de la table de dates au modèle de données
- Utilisation des fonctions de la table de dates pour réaliser des analyses temporelles
- Utilisation des fonctions d'intelligence temporelle : (SAMEPERIODLASTYEAR, DATESYTD, DATESMTD…) pour analyser des tendances sur des périodes spécifiques