Programme du cours

1 jour (7 H) | XL-DAXRenseignez-vousCette formation vous intéresse ? 
 

Objectifs

Manipuler les fonctions de calcul spécifiques au langage de formule Dax permettant de créer des champs calculés et des mesures, de gérer les relations entre les tables, d’effectuer des filtres et d’automatiser les calculs de synthèse

Participants / Pré-requis

Utilisateurs d’Excel 2010/2013. Toute personne désirant connaitre les outils avancés de gestion, d’analyse, de rapport de données du logiciel Excel. Toute personne qui souhaite réaliser des analyses avec fiabilité, réactivité, facilité de publication et de visualisation, simplification des phases de mises à jour

Avoir des connaissances pratiques d’Excel.
Etre familier avec la création de formules dans Excel.
Savoir concevoir et utiliser les tableaux croisés dynamiques.
Connaître le fonctionnement de PowerPivot.
Avoir déjà réalisé des modèles d’analyses avec Power Pivot ou avoir suivi le cours Power Pivot

Contenu

Présentation du langage DAX

  • Rappels sur les relations gérées dans un modèle PowerPivot
  • Notion de cubes

Utilisation des calculs avec PowerPivot

  • Concepts de base des formules
  • Conseils pour l’utilisation de la saisie semi-automatique
  • La saisie des formules : le système IntelliSense
  • Les opérateurs

Analyser les données avec les champs calculés et les mesures

  • Création de nouveaux champs calculés dans la même table
  • Faire référence aux tables et aux colonnes dans les formules et les expressions
  • Créer, modifier, supprimer une mesure dans la zone de calcul
  • Les différences entre les champs calculés et les mesures
  • Choisir entre champs calculés et mesures calculées
  • Utiliser les fonctions simples : Sum(), Average(), Max(), Min(),…
  • Créer des indicateurs de performance clé et analyser des écarts

La fonction conditionnelle et la gestion des erreurs

  • La structure If()
  • La structure IfError()

Gérer les relations

  • Utiliser les relations entre les tables avec les fonctions Dax

Dax et les différents contextes

  • Contexte de Ligne
  • Contexte de filtre
  • Utiliser les fonctions d’agrégation avec les contextes: Sumx(), Averagex()…

Compter les données

  • Les différentes fonctions permettant de compter
  • Ne pas compter les doublons dans un calcul
  • Récupérer les valeurs distinctes d’un champ

Travailler avec les fonctions temporelles

  • Pourquoi créer une table pour gérer les dates ?
  • Intégrer la table de dates dans le modèle relationnel
  • La fonction Format()
  • Les fonctions temporelles Year(), Month(), YearToDate(), SamePeriodLastYear()…
  • Application dans les tableaux croisés dynamiques

Gérer les filtres avec les fonctions DAX

  • Introduction à la fonction Calculate() et CalculateTable()
  • Filtrer une table avec Filter()
  • Utiliser All() avec d’autres filtres
  • Comportement avancé et exemples métier

Créer des requêtes Dax

  • La fonction Evaluate()
  • Utiliser Summarize() et Addcolumns()
  • Utiliser Generate()

Les fonctions Earlier() et Earliest()

  • Qu’est-ce que la fonction Earlier() ?
  • Utilisation des fonctions Earlier() et Earliest()
  • Effectuer des classements
 
Cette formation vous intéresse ? Renseignez-vous