Accueil > BI - Microsoft

 > Power BI, le langage DAX

null

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


Durée : 2 jours (14 h)

Dates :
-17/12/25

Bonne connaissance de la création de formules avec Excel et idéalement avoir déjà utilisé Power BI ou Power Query pour Excel

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
Menu