Bonjour,
Si vous débutez avec Power BI, il serait important de bien maitriser le code DAX pour effectuer cette mise en forme.
Vous pourriez d’abord vous créer 2 mesures DAX.
L’une pour calculer le nombre de statuts exemple: NbStatut = COUNTROWS(‘Table’)
Une seconde pour calculer le nombre de statuts en % exemple: NbStatut% = [NbStatut]/CALCULATE([NbStatut],all(‘Table'[Statut]))
Ensuite, vous pouvez vous créer une mesure qui va définir la colonne de chacune des barres de l’histogramme. Exemple: Couleur = SWITCH(
TRUE(),
MAX(‘Table'[Statut]) = “A” && [NbStatut%]>=0.45, “GREEN”,
MAX(‘Table'[Statut]) = “A” && [NbStatut%]>=0.3, “ORANGE”,
MAX(‘Table'[Statut]) = “A” && [NbStatut%]>=0.3, “ORANGE”,
MAX(‘Table'[Statut]) = “Q0” && [NbStatut%]<0.1, "GREEN",
MAX('Table'[Statut]) = "Q0" && [NbStatut%]>=0.1, “RED”,
MAX(‘Table'[Statut]) = “Q1”, “ORANGE”
)
Finalement, utiliser cette mesure dans la mise en forme conditionnelle de vos colonnes.
Je vous joins un fichier exemple.
Kim
Attachments:
You must be
logged in to view attached files.