Une mesure qui renvoie une couleur
Les règles de mise en forme conditionnelle de Power BI sont limitées à des seuils fixes. Une mesure qui renvoie un code couleur fait tout le reste : objectifs différents par région, comparaison à N-1, couleurs de la charte.
Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer01Définition
Une mesure de couleur renvoie un texte : un code hexadécimal (« #1F8A4C ») ou un nom de couleur (« green »). Branchée dans Mise en forme conditionnelle > Style de format : Valeur du champ, elle colore l'arrière-plan, la police, une icône ou une barre.
02Le simulateur
Change l'objectif : la mesure Couleur CA est recalculée et la matrice se recolore.
03Brancher la mesure sur le visuel
- Crée la mesure de couleur, avec SWITCH(TRUE()) et des codes hexadécimaux.
- Sélectionne le visuel, onglet Format > Éléments de cellule, choisis la série à colorer.
- Active Couleur d'arrière-plan (ou Couleur de police), clique sur fx.
- Style de format : Valeur du champ, puis choisis la mesure de couleur.
Couleur objectif = VAR ca = [CA] VAR objectif = SELECTEDVALUE(Objectifs[Montant]) RETURN SWITCH( TRUE(), ISBLANK(ca) || ISBLANK(objectif), BLANK(), ca >= objectif, "#1F8A4C", ca >= objectif * 0.8, "#E8A317", "#C8372D" )
04À toi de jouer
Colorer l'évolution
Dans une matrice par catégorie (segment Année = 2026), colore l'évolution par rapport à 2025 : vert à partir de +30 %, orange entre 0 et +30 %, rouge en cas de baisse. La couleur doit venir d'une mesure DAX.
| Catégorie | Évolution | Couleur |
|---|---|---|
| Informatique | 60,0 % | Vert (#1F8A4C) |
| Mobilier | 20,3 % | Orange (#E8A317) |
| Papeterie | -15,5 % | Rouge (#C8372D) |
Résultat attendu : Une mesure Évolution %, une mesure Couleur évolution, et la mise en forme conditionnelle réglée sur « Valeur du champ ».
Le même classeur sert pour tous les défis : 408 ventes sur 2025 et 2026, avec les tables Produits, Clients et Dates. L'onglet Lisez-moi indique les relations à créer.
Solution : Une mesure qui renvoie un code couleur selon l'évolution, branchée sur la couleur d'arrière-plan en mode Valeur du champ.
Couleur évolution = VAR evo = [Évolution %] RETURN SWITCH( TRUE(), ISBLANK(evo), BLANK(), evo >= 0.30, "#1F8A4C", evo >= 0, "#E8A317", "#C8372D" )
05Pièges à éviter
Un rouge vif sous un texte noir se lit mal, et un code couleur seul exclut les personnes daltoniennes. Préfère des fonds pâles, et ajoute une icône ou un texte quand la couleur porte un sens important.
Sur le total, l'objectif d'une seule région n'a pas de sens. Renvoie BLANK() quand plusieurs régions sont visibles (HASONEVALUE) pour laisser le total sans couleur.
06Questions fréquentes
Comment faire une mise en forme conditionnelle avec une mesure DAX ?
Une mesure de couleur renvoie un texte : un code hexadécimal (« #1F8A4C ») ou un nom de couleur (« green »). Branchée dans Mise en forme conditionnelle > Style de format : Valeur du champ, elle colore l'arrière-plan, la police, une icône ou une barre.
Quel est le piège le plus fréquent avec la mise en forme conditionnelle par mesure ?
Des couleurs illisibles. Un rouge vif sous un texte noir se lit mal, et un code couleur seul exclut les personnes daltoniennes. Préfère des fonds pâles, et ajoute une icône ou un texte quand la couleur porte un sens important.
La fiche « Une mesure qui renvoie une couleur » est-elle gratuite ?
Oui. La fiche, son simulateur et son défi et sa version PDF sont en accès libre et gratuit, sans inscription. Elle fait partie du cours DAX gratuit de mesetudesdecas.fr, qui compte 32 fiches.
Passez de la fiche à la mise en situation
Les études de cas de mesetudesdecas.fr placent vos apprenants face à un vrai besoin d'entreprise : modèle de données, mesures DAX et tableau de bord Power BI, avec énoncé, corrigé et pas-à-pas du formateur.
Voir le catalogueVoir aussi le cours Power Query gratuit
Fiche V1.0 | Dernière mise à jour : 02/11/2026 | Clément Delobel, formateur Power BI et DAX