Aller au contenu principal

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)

Nouvelle recherche

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…

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 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.
Module 3 : Maîtriser la Fonction CALCULATE et la Manipulation des Filtres
  • 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.
Module 4 : Calculs de Temps (Time Intelligence)
  • 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.
Module 5 : Techniques Avancées et Optimisation
  • 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

Attestation de formation

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