Power Pivot - Maîtriser le langage DAX
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000238850
Organisme responsable :
Vivaneo
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Comprendre l'architecture de Power Pivot et le modèle de données (tables, relations). Saisir les principes fondamentaux du langage DAX (Data Analysis Expressions). Différencier les colonnes calculées des mesures et savoir quand utiliser chacune. Créer des mesures simples pour des agrégations de base (somme, moyenne, comptage, min/max). Utiliser les fonctions d'itération (X-functions) comme SUMX, AVERAGEX pour effectuer des calculs ligne par ligne. Maîtriser le concept de…
- Comprendre l'architecture de Power Pivot et le modèle de données (tables, relations).
- Saisir les principes fondamentaux du langage DAX (Data Analysis Expressions).
- Différencier les colonnes calculées des mesures et savoir quand utiliser chacune.
- Créer des mesures simples pour des agrégations de base (somme, moyenne, comptage, min/max).
- Utiliser les fonctions d'itération (X-functions) comme SUMX, AVERAGEX pour effectuer des calculs ligne par ligne.
- Maîtriser le concept de contexte d'évaluation dans DAX (contexte de ligne et contexte de filtre).
- Appliquer les fonctions de filtre clés, notamment CALCULATE, ALL, ALLEXCEPT, FILTER, pour manipuler le contexte de filtre.
- Développer des mesures complexes impliquant des calculs basés sur différents contextes ou des comparaisons (ex: % du total, moyenne glissante).
- Créer des calculs temporels (Time Intelligence) en utilisant des fonctions comme DATEADD, SAMEPERIODLASTYEAR, TOTALYTD, etc.
- Gérer des relations complexes et des filtres croisés en utilisant des fonctions comme RELATED et USERELATIONSHIP.
- Déboguer les formules DAX et optimiser les mesures pour de meilleures performances.
- Implémenter des indicateurs clés de performance (KPI) basés sur les mesures DAX.
- Concevoir des tableaux de bord et des rapports efficaces dans Excel ou Power BI en utilisant les mesures DAX créées.
Programme de la formation
Module 1 : Introduction au Modèle de Données et aux Fondamentaux DAX Rappels Power Pivot : Comprendre l'importation de données, les tables, et la gestion des relations entre tables. Concepts Clés : Différence fondamentale entre une colonne calculée et une mesure. Syntaxe DAX : Structure des formules, opérateurs et règles de nommage. Mesures Simples : Création des premières mesures d'agrégation (SUM, AVERAGE, COUNT, MIN, MAX). Module 2 : Les Contextes d'Évaluation Le…
- Rappels Power Pivot : Comprendre l'importation de données, les tables, et la gestion des relations entre tables.
- Concepts Clés : Différence fondamentale entre une colonne calculée et une mesure.
- Syntaxe DAX : Structure des formules, opérateurs et règles de nommage.
- Mesures Simples : Création des premières mesures d'agrégation (SUM, AVERAGE, COUNT, MIN, MAX).
- Le Contexte de Ligne : Comprendre comment DAX évalue les formules ligne par ligne (utilisé principalement pour les colonnes calculées).
- Le Contexte de Filtre : Comprendre comment les visuels (Tableaux Croisés Dynamiques) appliquent des filtres aux données.
- Les Fonctions d'Itération (X-functions) : Utilisation de SUMX, AVERAGEX, etc., pour forcer une itération et manipuler le contexte de ligne.
- La Puissance de CALCULATE : Découvrir la fonction la plus importante de DAX et son rôle de modificateur de contexte de filtre.
- Supprimer des Filtres : Utilisation des fonctions ALL, ALLEXCEPT pour ignorer ou conserver certains filtres.
- Ajouter et Modifier des Filtres : Utilisation de la fonction FILTER pour définir des conditions de filtrage complexes.
- Réutilisation des Mesures : Création de mesures basées sur d'autres mesures existantes.
- Préparation du Modèle : Nécessité et création d'une table de dates complète.
- Fonctions de Temps Standard : Calculer des agrégations sur des périodes standards (TOTALYTD, TOTALQTD, TOTALMTD).
- Comparaisons de Périodes : Utilisation de SAMEPERIODLASTYEAR et DATEADD pour les comparaisons N-1, Mois-1, etc.
- Périodes Glissantes : Calcul des moyennes mobiles ou des sommes sur des fenêtres de temps spécifiques.
- Mesures Conditionnelles : Utilisation de IF et de SWITCH pour des logiques complexes.
- Gestion des Erreurs : Utilisation de DIVIDE et ISBLANK.
- Relations Inactives : Utilisation de USERELATIONSHIP pour activer temporairement des relations spécifiques.
- Bonnes Pratiques : Conseils pour l'optimisation des performances et le débogage des formules DAX.
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
150 h
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Aisance avec Microsoft Excel. Notions de Modélisation de Données.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
Vivaneo
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes