L’essentiel Power BI

Vous connaissez déjà Power BI ou vous souhaitez aller à l’essentiel ? Cette page résume les 6 étapes indispensables pour concevoir un reporting complet en autonomie, de l’import des données jusqu’au partage.

Téléchargez le fichier source ventes_monde.xlsx pour concevoir une page de rapport complète avec Power BI Desktop ou Fabric, le service en ligne de Power BI.

1. Collecter et Transformer avec Power Query

Power Query est l’éditeur de requêtes intégré à Power BI. Il permet de se connecter aux sources de données et de les préparer avant analyse. C’est l’étape ETL (Extraire, Transformer, Load ou Charger) de connexion et de nettoyage des données.

Actions essentielles :

  • Bouton Obtenir les données → choisir la source (Excel, CSV, SQL, SharePoint…)
  • Supprimer les colonnes et les lignes inutiles
  • Vérifier et corriger les entêtes de colonnes et les types de données (texte, nombre, date)
  • Si nécessaire renommer les colonnes pour plus de clarté
  • Désactiver le chargement des requêtes intermédiaires (clic droit / décocher Activer le chargement)
  • Cliquer sur Fermer et appliquer pour charger les données dans le modèle

💡 Toute transformation doit être faite en priorité dans Power Query, jamais directement dans les visuels. Le bouton Transformer les données permet à tout moment de « remonter » dans l’éditeur de requêtes pour effectuer des modifications. Power Query est l’outil privilégié à utiliser pour réduire la taille de vos sources de données. Voir Réduire la taille d’un modèle Power BI.

💡 Pensez à l’IA pour vous assister dans la modification du code M lié à chaque table requêtée et visible à partir de l’Editeur avancé. Les possesseurs d’un abonnement Microsoft 365 professionnel avec accès à Fabric, le service en ligne de Power BI, pourront utiliser gratuitement Copilot Chat, l’IA entièrement sécurisée et intégrée à leur compte 365.

2. Modéliser à partir de la Vue Modèle

La modélisation consiste à relier les tables entre elles pour permettre les calculs croisés. Le schéma cible est le schéma en étoile : une ou plusieurs tables de faits reliées à des tables de dimensions.

Actions essentielles :

  • Créer une table Calendrier (une ligne par jour) et la marquer comme Table de dates (onglet Modélisation ou onglet Modèle sémantique)
  • Créer une table vide nommée _Mesures pour centraliser les calculs DAX
  • Vérifier les relations entre tables : cardinalité 1 → * entre dimension et faits
  • Masquer les colonnes techniques inutiles dans les visuels (clés étrangères, colonnes en double, colonnes de tri,..)

💡 Sans table Calendrier correctement reliée, les calculs temporels (mois en cours, mois précédent, variation…) et les visuels KPI ne fonctionneront pas.

3. Mesurer avec DAX

DAX (Data Analysis Expressions) est le langage de formules de Power BI. Il permet le calcul constant ligne à ligne en colonnes ou le calcul dynamique à la demande en mesures. L’utilisateur aura toujours le choix entre ces 2 modes de calculs suivant le contexte.

Fonctions DAX essentielles :

FonctionUsage
SUM / AVERAGE / COUNTAgrégations de base
CALCULATEModifier le contexte de filtre
ALL / ALLEXCEPTSupprimer des filtres
FILTERFiltrer une table
RELATEDAccéder à une colonne d’une table liée
DISTINCTCOUNTExtraction de valeurs uniques
DATEYTD / SAMEPERIODLASTYEARCalculs temporels
TOUTES LES FONCTIONS DAXLearn Microsoft

Créer une colonne : clic droit sur la table Ventes / Nouvelle colonne

DAX
CA = Ventes[Quantité] * RELATED(Produits[Prix])

Créer une mesure : clic droit sur la table _Mesures / Nouvelle mesure

DAX
QUANTITE TOTALE = SUM(Ventes[Quantité])
DAX
CA TOTAL = SUMX(Ventes, Ventes[Quantité] * RELATED(Produits[Prix]))

💡 Préférez les mesures aux colonnes calculées : elles sont plus performantes, ne sont pas stockées dans le modèle et se recalculent à la demande. Choisissez les colonnes si vous avez besoin d’agrégations multiples de types somme, moyenne, minimum, maximum,..

4. Filtrer avec le volet Filtres, les Segments ou le langage DAX

Power BI propose plusieurs méthodes de filtrage pour affiner l’analyse.

  • Le volet latéral Filtres avec 3 niveaux de filtrage :
NiveauPortée
Filtre de visuelS’applique à un seul visuel
Filtre de pageS’applique à tous les visuels de la page
Filtre de rapportS’applique à toutes les pages
  • Le filtre N premiers du volet de Filtres permet d’afficher les valeurs TOP ou FLOP d’une catégorie de données.
  • Le segment (slicer) : visuel interactif que l’utilisateur manipule directement sur la page. Onglet Insertion / Segment → glisser un champ de catégorie (date, catégorie, région…)
  • La fonction DAX CALCULATE : permet de filtrer une expression en fonction d’une ou plusieurs conditions.
  • Les fonctions DAX de Time Intelligence TOTALMTD, DATESINPERIOD, DATESMTD ou SAMEPERIODLASTYEAR : permettent de filtrer une expression sur une valeur périodique en cours ou passée.
DAX
CA CATEGORIE A = CALCULATE([CA TOTAL],Produits[Catégorie] = "A")
DAX
CA MOIS EN COURS = TOTALMTD([CA TOTAL],Calendrier[Date])
DAX
CA MOIS PRECEDENT = 
CALCULATE([CA TOTAL],
DATESINPERIOD(Calendrier[Date],EOMONTH(MAX(Calendrier[Date]),-1),-1,MONTH))
DAX
CA MOIS AN PRECEDENT = 
CALCULATE([CA TOTAL],
DATESMTD(SAMEPERIODLASTYEAR(Calendrier[Date])))
DAX
CA VAR MoM = [CA MOIS EN COURS] / [CA MOIS PRECEDENT] - 1
DAX
CA VAR MoY = [CA MOIS EN COURS] / [CA AN PRECEDENT] - 1

Avec pour ces dernières mesures de variation le format % personnalisé +0.00\ %;-0.00\ %;0.00\ % pour que les signes + ou – apparaissent devant les variations positives ou négatives.

💡 Réglez les interactions entre visuels via l’onglet Format / Modifier les interactions pour contrôler quels visuels se filtrent mutuellement.

💡 Pensez à l’IA pour vous assister dans la génération de formules DAX ou dans la modification du script TMDL du modèle de données. Les possesseurs d’un abonnement Microsoft 365 professionnel avec accès à Fabric, le service en ligne de Power BI, pourront utiliser gratuitement Copilot Chat, l’IA intégrée à leur compte 365.

5. Visualiser avec la Vue Rapport

La page de rapport est l’espace de conception des visuels. Chaque visuel est alimenté par des champs et des mesures du modèle.

Choisir le bon visuel :

ObjectifVisuel recommandé
Comparer des valeursHistogramme / Graphique à barres
Suivre une évolutionGraphique en courbes / Aires
Afficher une valeur cléCarte / KPI / Jauge
Analyser une répartitionGraphique en secteurs / Anneau
Explorer le détailTableau / Matrice
Localiser des donnéesCarte géographique

Les visuels les plus courants

Bonnes pratiques de mise en page :

  • Limiter à 6–8 visuels par page
  • Utiliser un thème cohérent (onglet Afficher / Thèmes)
  • Ajouter des segments en haut ou à gauche de la page de rapport
  • Disposer les visuels cartes simples sur le haut ou sur la gauche, les visuels graphiques plus détaillées au centre et sur la droite
  • Créer des signets pour les navigations entre les pages (onglet Afficher / Signets) ou pour supprimer tous les filtres d’une page (onglet Insérer / Bouton)
  • Régler les interactions entre visuels via l’onglet Format / Modifier les interactions pour contrôler quels visuels se filtrent mutuellement.
  • Penser aux calculs visuels et aux paramètres de l’onglet Modélisation pour simplifier le travail.

Créez une page de rapport qui affiche les indicateurs suivants :

CA TOTAL, CA TOTAL DE LA SEULE CATEGORIE A, QUANTITE TOTALE, CA MOIS EN COURS, CA MOIS PRECEDENT, CA VAR MoM, CA MOIS AN PRECEDENT, CA VAR MoY, TOP PAYS CA, FLOP PAYS QUANTITE, CA TOTAL PAR CATEGORIE, QUANTITE TOTALE PAR CONTINENT, CA PAR TRIMESTRE AVEC TENDANCE ET PREVISIONS.

Comparez avec le rapport Ventes_Monde.pbix.

Vous pouvez également utiliser le fichier modèle Modele_Power_BI.pbit pour initier tous vos autres projets.

💡 Moins de visuels = meilleures performances et meilleure lisibilité.

6. Partager avec le Service Fabric

Une fois le rapport finalisé dans Power BI Desktop, il faut le Publier sur le service en ligne Microsoft Fabric pour être partagé.

Étapes de publication :

  1. Onglet Accueil / Publier → choisir un espace de travail
  2. Dans Fabric, épingler des visuels sur un tableau de bord
  3. Partager le rapport ou le tableau de bord avec les collaborateurs
  4. Planifier l’actualisation des données (paramètres du modèle sémantique / Actualisation planifiée)

Sécurité : créer des rôles de sécurité RLS (Row Level Security) dans Power BI si certaines données doivent être masquées selon l’utilisateur connecté. Onglet Modélisation / Gérer les rôles

💡 Une licence Power BI Pro (ou Fabric) est nécessaire pour partager avec d’autres utilisateurs.

Récapitulatif des 6 étapes essentielles Power BI
#ÉtapeOutilObjectif
1CollecterPower QueryImporter et nettoyer les données
2ModéliserVue ModèleRelier les tables, créer le Calendrier
3MesurerDAXCalculer les indicateurs
4FiltrerSegments / FiltresCibler les données
5VisualiserVue RapportConcevoir les pages de rapport
6PartagerFabricPublier et diffuser