Ajouter une couleur exception sur des valeurs de Dimension

Il est possible de coloriser les valeurs d'un champ Somme soit depuis une vue tabulaire en utilisant l'option Colonne exception ou soit depuis un Rapport en utilisant les options de l'onglet Exception de la boite de dialogue Edition de l'élément.

Il n'est pas possible actuellement de coloriser directement les valeurs d'une Dimension en fonction d'un champ Somme par les méthodes décrites ci-dessus (version 6.2 de Diver testée lors de l'écriture de cet article).

Voici une astuce qui va vous permettre de coloriser indirectement et dynamiquement les valeurs d'une Dimension.

Tout d'abord, voici une vue tabulaire avec une Dimension et un champ Somme :

Le but est de pouvoir coloriser les valeurs de la Dimension Produit en fonction du champ Somme CA ventes Total.

Pour cela, nous allons d'abord créer une colonne Flag dont la définition est la suivante :

if(Total[CA ventes]>1000000,1,if(Total[CA ventes]>800000,0,-1))

Puis une colonne Nom Produit dont la définition est la suivante :

Dimension[Produit]

Voici le résultat:

Ensuite pour chaque colonne suivante : CA ventes Total, Flag, Nom Produit, double cliquer sur l'en-tête de colonne afin de faire apparaître la boite de dialogue Edition de l'élément. Dans la zone Colonne exception de l'onglet Options cliquer sur le bouton radio Autre colonne et dans la liste déroulante sélectionner Flag.

Voici le résultat :

Passer ensuite en mode Rapport pour obtenir la vue suivante :

Basculer ensuite le Rapport en mode Edition afin de supprimer la colonne Flag, puis déplacer les valeurs de la colonne Nom Produit en lieu et place des valeurs de la colonne Produit.

Enfin, supprimer les éléments de la dernière colonne du Rapport.

Voici le résultat final: