Comment gérer le dark mode dans Power BI ?
Dans l'univers de la visualisation de données, Power BI s'impose comme un outil incontournable pour créer des tableaux de bord interactifs et dynamiques. Mais aujourd'hui, un élément de plus en plus demandé par les utilisateurs est la possibilité de basculer entre un mode clair et un mode sombre, aussi appelé dark mode Power BI. Dans cet article, je vous explique comment j'ai conçu un tableau de bord de gestion de stock intégrant un switch entre ces deux modes, pour offrir une expérience utilisateur optimale et adaptée à différentes conditions de luminosité.
Le dark mode Power BI n'est pas simplement une tendance esthétique. Il répond à plusieurs besoins importants :
Ces avantages expliquent pourquoi de nombreuses entreprises et professionnels cherchent à implémenter un switch entre mode clair et mode sombre dans Power BI.
Pour illustrer la mise en place du dark mode Power BI, j'ai travaillé sur un tableau de bord de gestion de stock. Ce type de rapport est très utile pour suivre les niveaux de stock, les entrées et sorties, ainsi que les performances des produits. Il est donc crucial que ce tableau soit à la fois clair et agréable à consulter, quelle que soit l'heure ou la luminosité ambiante.
Le défi principal était de créer un switch permettant de basculer instantanément entre un thème clair et un thème sombre, sans perdre en lisibilité ni en esthétique. Voici comment j'ai procédé.
La première étape consiste à définir précisément les couleurs qui composeront les deux thèmes :
Dans Power BI, les thèmes peuvent être créés via un fichier JSON ou directement dans les paramètres de couleurs. Pour ce projet, j'ai préféré un contrôle granulaire en utilisant des variables et des mesures DAX afin de rendre le switch plus fluide et dynamique.
Pour permettre à l'utilisateur de choisir entre le mode clair et le mode sombre, j'ai ajouté un slicer simple avec deux options :
Cette sélection pilote ensuite des mesures DAX qui changent les couleurs des éléments du tableau de bord en fonction du mode choisi.
Voici un exemple simplifié d'une mesure qui retourne la couleur du fond selon le choix de l'utilisateur :
BackgroundColor = IF(SELECTEDVALUE(ThemeSwitch[Mode]) = "Dark Mode", "#121212", "#FFFFFF")
Cette mesure est ensuite utilisée dans les propriétés de formatage conditionnel des visuels pour changer dynamiquement leur apparence.
Le cœur du dark mode Power BI réside dans l'application des couleurs aux différents éléments du rapport :
Grâce aux mesures DAX créées, j'ai pu paramétrer ces éléments pour qu'ils changent de couleur automatiquement selon la sélection dans le slicer. Cela garantit un basculement fluide et cohérent entre les deux modes.
Pour éviter les erreurs de contraste ou de lisibilité, il est important de :
Un switch dark/light mode n'est pas seulement une question d'esthétique. Il faut penser à l'expérience utilisateur globale :
Pour ceux qui souhaitent reproduire cet exercice à la maison, je mets à disposition les données utilisées pour ce tableau de bord de gestion de stock. Vous pouvez les télécharger gratuitement via ce lien :
https://www.formationpowerbi.fr/ressources-yt
Ces données vous permettront de vous entraîner à créer votre propre dark mode Power BI et à expérimenter différentes approches.
Intégrer un switch entre mode clair et mode sombre dans vos rapports Power BI est un excellent moyen d'améliorer l'ergonomie, l'esthétique et la satisfaction des utilisateurs. Grâce à l'utilisation de mesures DAX et d'un slicer bien pensé, vous pouvez facilement offrir cette fonctionnalité dans vos projets, même si vous débutez.
Le dark mode Power BI n'est plus une option facultative mais une véritable valeur ajoutée qui répond aux attentes modernes des utilisateurs. Je vous encourage vivement à l'intégrer dans vos prochains tableaux de bord pour rendre vos rapports plus professionnels et agréables à consulter.
🔎 Découvrez nos autres articles sur Power BI.
📧 Ne manquez pas nos actualités avec notre newsletter.
👀 Par ici pour découvrir nos formations Power BI.
Ressources gratuites