Cette astuce s'applique à Diver 6.3 ou version supérieure.
Vous connaissez la fonctionnalité couleur exception qui permet de coloriser les chiffres d'une colonne de Rapport avec 3 couleurs différentes ? Bien!
Voici une astuce qui vous permet de coloriser les chiffres en s'affranchissant de la limite des 3 couleurs (une couleur pour la zone "Bonne", une couleur pour la zone "Neutre" et une couleur pour la zone "Mauvaise" proposées par la fonctionnalité Couleur Exception)
Voici ci-dessous une fenêtre de plongée contenant plusieurs indicateurs :
L'objectif est de pouvoir créer un Rapport avec les chiffres de la colonne CA ventes colorisés en fonction de 5 plages de valeurs définies.
Pour cela nous allons créer une nouvelle colonne Couleur dont la définition de calcul est la suivante :
if(Total[CA ventes]<200000,"TextColorR=255",if(Total[CA ventes]<500000,"TextColorR=255,TextColorG=128",if(Total[CA ventes]<1000000,"TextColorB=255",if(Total[CA ventes]<2000000,"TextColorG=255","TextColorG=128"))))
Si le CA est inférieur à 200000, la couleur rouge est utilisée - Code RGB(255,0,0), si le CA est supérieur ou égal à 200000 et inférieur à 500000, la couleur orange est utilisée - Code RGB(255,128,0), si le CA est supérieur ou égal à 500000 et inférieur à 1000000, la couleur bleu est utilisée - Code RGB(0,0,255), si le CA est supérieur ou égal à 1000000 et inférieur à 2000000, la couleur vert clair est utilisée - Code RGB(0,255,0), si le CA est supérieur ou égal à 2000000, la couleur vert foncé est utilisée - Code RGB(0,128,0),
Voici le résultat dans la vue tabulaire :
Passez en mode Rapport pour obtenir la vue suivante :
Passez ensuite en mode édition en cliquant sur le verrou, puis double-cliquez sur l'élément contenant les chiffres de détail de la colonne CA ventes en vue de faire apparaitre la boite de dialogue Edition de l'élément. Cliquez sur l'onglet Style et dans la zone Colonne de style choisissez dans la liste déroulante la colonne Couleur puis cliquez sur OK.
Voici le résultat :
Il ne reste plus qu'à supprimer du Rapport la colonne F contenant les données de couleurs pour obtenir le résultat final suivant :