Comment faire un dashboard Power BI : le guide complet
Vous avez un fichier de données et vous ne savez pas par où commencer ? Ce tutoriel vous guide pas à pas, de l'import d'un CSV brut jusqu'à un dashboard interactif et professionnel. Avec des exemples concrets tirés d'un vrai jeu de données de 516 inscriptions à des formations.
Prérequis et jeu de données
Pour suivre ce tutoriel pas à pas, vous avez besoin de deux choses : Power BI Desktop (gratuit, téléchargement ici) et un fichier de données à analyser.
Le jeu de données utilisé dans ce tutoriel
Nous travaillerons avec un fichier CSV issu d'un cas réel : le suivi des inscriptions d'un organisme de formation professionnelle. Ce fichier contient l'ensemble des inscriptions enregistrées sur une période de 18 mois (janvier 2024 à juin 2025), soit plus de 500 lignes de données exploitables.
Chaque ligne représente une inscription individuelle et contient des informations variées : le nom du participant, l'organisme d'origine (entreprise ou institution), la formation suivie et sa catégorie, les dates de début et de fin, la ville de formation, le tarif facturé, ainsi que le statut de l'inscription (confirmée, en attente ou annulée). On y trouve également des données financières comme le budget marketing mensuel, le coût du formateur et le coût de location de la salle.
Ce type de données est représentatif de ce que l'on rencontre en entreprise : des informations structurées mêlant dimensions textuelles (noms, villes, catégories) et mesures numériques (montants, durées). C'est le point de départ idéal pour apprendre à construire un tableau de bord Power BI complet.
Fichier CSV prêt à l'emploi pour suivre ce tutoriel Power BI. Importez-le directement dans Power BI Desktop.
Usage autorisé pour un apprentissage personnel dans le cadre de ce tutoriel. Conditions détaillées.
Ce tutoriel et son scénario d’exercice sont des contenus originaux : usage personnel pour vous entraîner ; toute réutilisation commerciale ou republication sans accord est interdite. Rappel sur la propriété intellectuelle.
Importer le fichier CSV dans Power BI
Ouvrez Power BI Desktop, puis cliquez sur Accueil → Obtenir les données → Texte/CSV. Sélectionnez votre fichier. Dans la fenêtre d'aperçu, vérifiez trois points avant de valider :
Cliquez sur Transformer les données pour ouvrir Power Query, l'éditeur de préparation des données. C'est là que tout commence.
Prenez l'habitude de toujours passer par "Transformer les données" plutôt que "Charger" directement. Cela vous permet de vérifier vos données avant qu'elles n'arrivent dans le modèle : c'est le reflexe numéro un des professionnels.
Structure du fichier CSV
Voici les colonnes que Power BI détecte après l'import :
| Colonne | Exemple | Type |
|---|---|---|
| Ref_inscription | INS-2024-0001 | Texte |
| Nom_participant | Valérie Garnier | Texte |
| Organisme | SNCF Réseau | Texte |
| Intitule_formation | Power BI - Fondamentaux | Texte |
| Categorie_formation | Données et analyse | Texte |
| Date_debut | 2024-01-15 | Date |
| Duree_jours | 2 | Entier |
| Tarif_participant | 580.00 | Décimal |
| Statut | Confirmé | Texte |
Nettoyer et préparer les données
Le nettoyage des données est souvent sous-estimé, pourtant il représente 60 à 70% du temps de tout projet Power BI. Un dashboard construit sur des données mal typées ou incohérentes produira des visuels incorrects, voire vides.
Vérifier et corriger les types de colonnes
Dans Power Query, cliquez sur l'icône de type à gauche de chaque en-tête de colonne. Voici les corrections à appliquer :
| Colonne | Type à appliquer | Pourquoi |
|---|---|---|
| Tarif_participant | Nombre décimal fixe | Montants en euros (sommes, moyennes) |
| Duree_jours | Nombre entier | Durée en jours (pas de demi-journées) |
| Date_debut, Date_fin | Date | Axes temporels et filtres par période |
| Mois | Date | Regroupement mensuel |
| Budget_marketing_mois | Nombre décimal fixe | Analyse des coûts |
Renommer les colonnes pour plus de lisibilité
Les noms techniques (Intitule_formation, Duree_jours) sont pratiques pour une base de données, mais peu lisibles dans un dashboard. Renommez-les en double-cliquant sur l'en-tête :
Ref_inscription → ID inscription
Nom_participant → Participant
Intitule_formation → Formation
Categorie_formation → Catégorie
Sous_categorie_formation → Sous-catégorie
Date_debut → Date début
Date_fin → Date fin
Duree_jours → Durée (jours)
Tarif_participant → Tarif
Lieu_formation → Lieu
Ville_siege → Ville (Siège)
Budget_marketing_mois → Budget marketing mensuel
Coût_formateur → Coût formateur
Coût_location_salle → Coût location salleDes colonnes comme Budget_marketing_mois, Coût_formateur ou Ville_siege sont difficilement compréhensibles pour un utilisateur métier. Renommer systématiquement vos colonnes améliore la lisibilité des axes, légendes et infobulles dans vos visuels Power BI.
Contrôler la qualité des données
Dans Power Query, activez Affichage → Qualité de la colonne. Cela affiche pour chaque colonne le pourcentage de valeurs valides, vides et en erreur. Dans notre jeu de données :
- Aucune valeur vide sur les colonnes clés (Organisme, Formation, Statut)
- 516 lignes, aucun doublon sur la référence d'inscription
- 3 statuts distincts : Confirmé (414), En attente (64), Annulé (38)
Si Power BI affiche des erreurs de conversion de type, c'est souvent lié à un format de date non reconnu ou un séparateur décimal incorrect (virgule vs point). Vérifiez les paramètres régionaux dans Fichier → Options → Paramètres régionaux.
Une fois le nettoyage terminé, cliquez sur Fermer et appliquer. Vos données sont prêtes pour la visualisation.
Aller plus loin : le modèle en étoile
Pour un tutoriel comme celui-ci, travailler avec une seule table suffit. Mais dans un projet professionnel, vos données devraient être organisées en modèle en étoile (star schema). Le principe est simple : séparer les données en deux types de tables.
- Une table de faits (au centre) : elle contient les événements mesurables, ici les inscriptions avec leur tarif, durée et statut.
- Des tables de dimensions (autour) : elles décrivent les attributs, par exemple une table Organisme (nom, ville, code), une table Formation (intitulé, catégorie, domaine), une table Lieu (ville, code postal).
Cette séparation améliore nettement les performances de votre dashboard, simplifie vos formules DAX et rend le modèle de données plus lisible dans la vue Modèle de Power BI.
La modélisation en étoile est une compétence essentielle pour passer du niveau débutant au niveau intermédiaire en Power BI. C'est un sujet que nous abordons en détail dans notre formation Power BI intermédiaire (14h).
Créer les premières visualisations
C'est le moment de donner vie à vos données. Commencez toujours par les indicateurs clés (KPI), puis ajoutez des graphiques qui racontent une histoire. Voici ce que révèle notre jeu de données de 516 inscriptions.
Les KPIs essentiels avec des mesures DAX
Utilisez le visuel Carte pour afficher vos métriques principales. Chaque KPI repose sur une mesure DAX (Data Analysis Expressions), le langage de formules de Power BI.
Pour créer une mesure : allez dans Accueil → Nouvelle mesure. Power BI affiche une barre de formule avec le texte Mesure = par défaut. Supprimez-le, puis collez le code DAX ci-dessous.
Chiffre d'affaires = SUM(Inscription[Tarif])Nb inscriptions = COUNTROWS(Inscription)Tarif moyen = AVERAGE(Inscription[Tarif])% annulées = DIVIDE(
CALCULATE(COUNTROWS(Inscription), Inscription[Statut] = "Annulé"),
COUNTROWS(Inscription),
0
)Répartition du chiffre d'affaires par catégorie (graphique en barres)
Le graphique en barres horizontales est le visuel le plus adapté pour comparer des catégories entre elles. Voici comment le créer dans Power BI et le résultat obtenu avec nos données.
Création pas à pas dans Power BI
- Dans le volet Visualisations, cliquez sur l'icône Graphique à barres groupées (barres horizontales).
- Glissez le champ Catégorie dans la zone Axe Y.
- Glissez la mesure Chiffre d'affaires dans la zone Axe X.
- Dans le volet Format → Barres, activez Trier par valeur décroissante pour que la catégorie la plus importante apparaisse en premier.
- Personnalisez les couleurs via Format → Couleurs des données : attribuez une couleur distincte par catégorie.
Triez toujours vos barres de la plus grande à la plus petite. Cela permet au lecteur de comparer instantanément les catégories. Cliquez sur les trois points (…) en haut à droite du visuel → Trier par → Chiffre d'affaires → Décroissant.
Le domaine Données et analyse (qui inclut Power BI, Excel avancé) représente presque la moitié du chiffre d'affaires. Le Management et les Compétences transversales sont à parts quasi égales, tandis que l'Informatique et cybersécurité reste un segment plus petit.
Évolution mensuelle du chiffre d'affaires
Une courbe d'évolution permet de repérer les tendances et la saisonnalité. Dans Power BI, utilisez un graphique en courbe avec Date début (mois) sur l'axe X et Chiffre d'affaires sur l'axe Y.
On observe clairement un creux estival (juillet-août 2024) suivi d'une reprise forte en septembre. La tendance est haussière sur 2025, signe d'une activité en croissance.
Répartition des statuts d'inscription (graphique en anneau)
Le graphique en anneau (donut chart) est idéal pour visualiser la répartition d'une dimension à faible cardinalité. Ici, nous avons exactement 3 statuts, ce qui correspond parfaitement à ce type de visuel.
Comment le créer dans Power BI
- Dans le volet Visualisations, cliquez sur l'icône Graphique en anneau.
- Glissez le champ Statut dans la zone Légende.
- Glissez Nb inscriptions (votre mesure DAX) dans la zone Valeurs.
- Dans Format → Détail des étiquettes, activez Pourcentage pour afficher les proportions directement sur le graphique.
- Personnalisez les couleurs : vert pour Confirmé, jaune pour En attente, rouge pour Annulé.
Avec 80% de confirmations, 12% en attente et seulement 7,4% d'annulations, le portefeuille est sain. Ce visuel permet au décideur d'évaluer la qualité des inscriptions en un seul coup d'oeil.
Commencez toujours par les KPI en haut du dashboard, puis les graphiques du plus général au plus détaillé. L'oeil du lecteur parcourt naturellement de gauche à droite et de haut en bas : placez l'information la plus importante en haut à gauche.
Créer un graphique en secteur (camembert) dans Power BI
Le graphique en secteur, souvent appelé camembert ou pie chart, est l'un des visuels les plus connus en visualisation de données. Il fonctionne sur le même principe que l'anneau, mais avec un disque plein. Voyons comment l'utiliser correctement dans Power BI.
Quand utiliser un graphique en secteur ?
- Vous avez 5 catégories maximum : au-delà, les parts deviennent trop petites pour être lisibles.
- Vous voulez montrer la part relative de chaque catégorie dans un total (ex. répartition du CA par domaine).
- Votre public est non-technique : le camembert est intuitif et universellement compris.
Création pas à pas dans Power BI
- Dans le volet Visualisations, sélectionnez l'icône Graphique en secteur (cercle avec quartiers).
- Glissez Catégorie (la catégorie de formation) dans la zone Légende.
- Glissez Chiffre d'affaires (votre mesure DAX) dans la zone Valeurs.
- Dans Format → Étiquettes de détail, activez Nom de catégorie et Pourcentage.
- Ajustez les couleurs pour chaque catégorie dans Format → Couleurs des données.
Voici le résultat avec nos données de formation, illustrant la répartition du chiffre d'affaires par grande catégorie :
Si vos catégories sont nombreuses (plus de 5-6), préférez un graphique en barres horizontales : la comparaison sera beaucoup plus précise. Le camembert est un bon choix pour une vue d'ensemble rapide, mais il rend difficile la comparaison exacte entre deux parts de taille proche.
Construire un dashboard cohérent
Un bon dashboard ne se contente pas d'empiler des graphiques. Il raconte une histoire et permet à l'utilisateur de répondre à ses questions en quelques clics. Voici comment structurer votre rapport Power BI.
Organiser la mise en page
Power BI propose une taille de canevas par défaut de 1280 × 720 px (format 16:9). Pour un rapport plus complet, passez en format personnalisé (1280 × 2000 px par exemple) afin de disposer de plus d'espace vertical.
Ajouter des segments (filtres interactifs)
Les segments sont l'une des fonctionnalités les plus puissantes de Power BI. Ils permettent à l'utilisateur de filtrer l'ensemble du dashboard en un clic. Pour notre rapport, ajoutez trois segments :
- Catégorie de formation (liste) : filtre par domaine (Données et analyse, Management...)
- Statut (liste) : Confirmé, Annulé, En attente
- Période (plage de dates) : filtre par intervalle sur la date de début
Par défaut, cliquer sur une barre dans un graphique filtre les autres visuels de la page. Vous pouvez personnaliser ce comportement dans Format → Modifier les interactions : choisir entre filtrer, mettre en surbrillance, ou ne rien faire.
Créer une deuxième page : focus sur les annulations
Un bon rapport Power BI dépasse rarement une page de vue globale. Dupliquez la première page (clic droit sur l'onglet) et transformez-la en page d'analyse des annulations :
- Remplacez les KPIs par : Inscriptions annulées (38), CA perdu, % annulées par catégorie
- Ajoutez un graphique en barres : annulations par organisme
- Ajoutez un treemap : catégorie → formation → nombre d'annulations
CA perdu = CALCULATE(
SUM(Inscription[Tarif]),
Inscription[Statut] = "Annulé"
)Optimiser le design et la lisibilité
Un dashboard techniquement correct mais visuellement confus ne sera pas utilisé. Voici les principes de design qui font la différence entre un rapport amateur et un outil professionnel.
Appliquer un thème cohérent
Allez dans Affichage → Thèmes et choisissez un thème prédéfini ou créez le vôtre. Un bon thème utilise 3 à 5 couleurs maximum et reste lisible en noir et blanc (pour l'impression).
À faire
- 3 à 5 couleurs maximum
- Fond blanc ou gris très clair
- Titres courts et descriptifs
- Alignement régulier des visuels
- Espacement uniforme
À éviter
- Plus de 7 couleurs différentes
- Effets 3D sur les graphiques
- Trop de visuels par page
- Légendes redondantes avec les axes
- Polices décoratives
Hiérarchie visuelle
Chaque élément du dashboard doit avoir un rôle clair. Utilisez la taille, la couleur et la position pour guider l'oeil :
- Très grand : les KPI principaux (chiffre d'affaires, nombre d'inscriptions)
- Grand : les graphiques principaux (courbe d'évolution, barres par catégorie)
- Moyen : les graphiques secondaires (anneau des statuts, détails)
- Petit : les segments et filtres (placés sur le côté ou en haut)
Données consolidées de notre dashboard
Voici le top 5 des formations par chiffre d'affaires dans notre jeu de données, tel qu'il apparaîtrait dans un tableau Power BI :
Astuces avancées pour aller plus loin
Vous maîtrisez les bases de la création d'un tableau de bord Power BI. Voici des techniques de niveau intermédiaire à avancé qui transforment un rapport correct en un outil décisionnel puissant.
Infobulles personnalisées
Créez une page cachée (400 × 300 px), ajoutez-y un tableau détaillé, et assignez-la comme infobulle sur vos graphiques. Au survol, l'utilisateur voit le détail sans changer de page.
Modèle en étoile
Séparez vos données en tables de dimensions (Organisme, Formation, Lieu) et une table de faits (Inscription). Les performances du dashboard et la clarté des formules DAX s'améliorent considérablement.
Boutons de navigation
Ajoutez des boutons entre les pages de votre rapport (Insertion → Boutons → Navigation). L'utilisateur passe d'une vue globale à un focus détaillé en un clic, comme dans une application.
Mesures conditionnelles
Utilisez SWITCH et SELECTEDVALUE en DAX pour afficher dynamiquement un KPI différent selon la sélection de l'utilisateur. Un seul visuel, plusieurs métriques.
Actualisation automatique
Connectez Power BI à une source en ligne (SharePoint, SQL Server, Google Sheets) et planifiez une actualisation quotidienne via le service Power BI. Votre dashboard est toujours à jour.
RLS (Row-Level Security)
Créez des rôles de sécurité pour que chaque utilisateur ne voie que ses propres données. Indispensable quand plusieurs services partagent le même rapport.
Ces sujets sont difficiles à apprendre seul. En formation Power BI intermédiaire, nous les mettons en pratique ensemble sur vos propres données, avec des exercices concrets et un suivi personnalisé.
Bonnes pratiques UX en data visualisation
Créer un dashboard Power BI, c'est bien. Créer un dashboard que les gens utilisent vraiment, c'est mieux. Voici les principes issus de la recherche en data visualisation appliqués à Power BI.
🎯 Ratio données / encre
Concept introduit par Edward Tufte : maximisez la proportion de "pixels" consacrés aux données par rapport aux éléments décoratifs. Supprimez les bordures inutiles, les fonds colorés qui n'apportent rien et les effets graphiques superflus.
📊 Choix du bon graphique
Barres pour comparer des catégories. Courbes pour les tendances temporelles. Cartes pour les KPI isolés. Tableaux pour le détail. Évitez les camemberts quand il y a plus de 5 catégories, et les jauges sauf pour un KPI unique avec un objectif clair.
🧠 Charge cognitive minimale
Un dashboard devrait répondre aux questions principales en moins de 5 secondes. Si l'utilisateur doit réfléchir pour comprendre un visuel, c'est que le visuel est trop complexe. Simplifiez, divisez en plusieurs pages si nécessaire.
♿ Accessibilité
Utilisez des couleurs avec un contraste suffisant (ratio 4.5:1 minimum). Ajoutez des titres alt sur chaque visuel pour les lecteurs d'écran. Évitez de coder l'information uniquement par la couleur : ajoutez des labels ou des formes différentes.
Questions fréquentes
Comment créer un dashboard Power BI ?
Pour créer un dashboard Power BI, commencez par importer vos données (CSV, Excel, base de données) dans Power BI Desktop. Nettoyez et préparez les données dans Power Query, créez des mesures DAX pour calculer vos KPIs, puis ajoutez des visuels (barres, courbes, cartes) et organisez le tout avec des segments de filtrage. Ce guide détaille chaque étape avec un cas concret de 516 inscriptions.
Quel type de données utiliser dans Power BI ?
Power BI accepte des dizaines de formats : fichiers CSV, classeurs Excel, bases de données SQL Server, PostgreSQL, MySQL, APIs web, SharePoint, Google Sheets et bien d'autres. Pour débuter, un simple fichier CSV ou Excel structuré avec des colonnes claires (dates, montants, catégories) est le point de départ idéal.
Power BI est-il gratuit ?
Power BI Desktop est entièrement gratuit et permet de créer des dashboards complets en local. La publication et le partage en ligne nécessitent une licence Power BI Pro (environ 10€ par mois et par utilisateur) ou Power BI Premium. Pour apprendre, pratiquer et travailler en local, la version gratuite suffit largement.
Combien de temps faut-il pour créer un dashboard Power BI ?
Cela dépend de la complexité. Un dashboard simple avec 4 à 6 visuels et un jeu de données propre se construit en 1 à 3 heures. Un rapport complet avec plusieurs pages, des mesures DAX avancées et un design soigné demande entre 1 et 3 jours. La préparation des données (nettoyage, transformation) représente souvent 60 à 70% du temps total.
Quelle est la différence entre un rapport et un dashboard dans Power BI ?
Un rapport est un fichier .pbix créé dans Power BI Desktop avec plusieurs pages, des visuels interactifs et des filtres. Un dashboard (ou tableau de bord) est une vue condensée, publiée sur le service Power BI en ligne, qui épingle les visuels les plus importants de un ou plusieurs rapports sur une seule page. Le rapport est l'outil d'analyse détaillée, le dashboard est la vue de synthèse.
Prêt à créer votre premier dashboard Power BI ?
Ce tutoriel vous a montré la démarche complète. En formation individuelle, nous construisons ensemble des tableaux de bord sur vos propres données, avec un accompagnement personnalisé et des exercices corrigés à chaque session.
Formation à distance · Offre découverte (2h) : 150€ 99€ HT · Programme complet 490 € HT · Voir le programme