Vitruve DATA
La donnée au service de l'humain
Limites dynamiques
Envie de mettre en place une limite dynamique qui laisse le choix à votre utilisateur final ? Je vous propose de suivre les quelques étapes ci-dessous pour obtenir le résultat présenté.
Création de la table de valeurs
Plusieurs possibilités pour vous à cette étape afin d'obtenir la table de valeurs que vous souhaitez pouvoir sélectionner en guise de référence :
-
Entrer des données à la main
-
Sous Power Query ou directement côté Desktop, cliquer sur "Entrer des données" et coller les valeurs souhaitées ou les saisir une à une
-
Valider afin de charger la table dans le modèle
-
-
Vous connecter à une source listant les valeurs
-
Créer un nouveau paramètre en DAX dans l'onglet "Modélisation" et choisir l'option "Plage numérique"
-
Créer la table en langage DAX
-
La fonction que vous utiliserez sera GENERATESERIES
-
2 entrées obligatoires : valeur de début, valeur de fin
-
1 entrée facultative : valeur de l'incrément
-
Pour la suite de l'article, je vous invite à nommer cette table "dim_NbMax" et la colonne créée "Valeur seuil".
Ajout d'un segment pour proposer le choix de la valeur seuil
Pas de difficulté majeure ici. Il vous faudra cependant bien penser à régler la sélection des éléments de votre segment sur "Sélection unique" afin de vous assurer d'avoir une seule valeur de référence.
Intégration d'un segment pour le choix du seuil
Pas de difficulté majeure ici si vous connaissez comment ajouter un segment à votre rapport.
La petite subtilité, pour s'assurer d'un fonctionnement optimal par la suite sera de garantir une sélection de valeur unique.
Création de la mesure définissant la couleur de dépassement de seuil
Couleur barre =
VAR Seuil = SELECTEDVALUE(dim_NbMax[Valeur seuil])
RETURN
IF(
SUM(tab_Faits[Valeur]) >Seuil;
1
)
La mesure que vous allez créer va vous permettre ensuite de définir une règle de mise en forme conditionnelle sur la couleur de votre graphique en barre.
Ainsi, la mesure devra renvoyer un résultat spécifique (ici 1) lorsque le seuil est dépassé par la valeur de votre indicateur.
Votre mesure va donc dans un premier temps, récupérer la valeur de seuil choisie dans le segment grâce à la fonction SELECTEDVALUE.
Vous pourrez ainsi comparer la valeur observé au seuil choisi.
Utilisation de la mesure pour la mise en forme conditionnelle de la couleur de votre graphique à barres
Une fois votre mesure créée, il vous suffira de vous rendre dans les paramètres de mise en forme de votre graphique. La mise en forme de la couleur se jouera dans la catégorie "Colonnes", sous-section "Couleurs".
Le bouton "fx" vous donnera alors accès à la fenêtre de mise en forme conditionnelle représentée sous ci-dessous.
Un réglage tel que représenté sur l'image vous donnera alors un graphique à deux couleurs. La couleur par défaut et la couleur choisie en cas de dépassement du seuil.
Il vous manque des informations pour arriver à vos fins ? Un coup de fil ou un mail en référence à ce tutoriel et nous nous ferons un plaisir de vous accompagner.