Créer une mesure dynamique
Bien souvent, l'on souhaite donner la possibilté aux utilisateurs de choisir la mesure à visulaiser. Cela offre une meilleure expérience utilisateur.
Pré-requis
Dans le cadre de ce tutoriel, nous avons les quatre mesures suivantes :
- Sales[Total Cnt]
- Sales[Total Amount]
- Sales[Total Revenue]
- Sales[Total Clients]
Créer une table de configuration
Mesure | Index |
---|---|
Cnt | 1 |
Amount | 2 |
Revenue | 3 |
Clients | 4 |
La colonne Index est facultative, elle servira à trier la liste des mesures.
Créer une mesure dynamqiue
Mesure dynamique
KPI =
VAR selected_mesure = SELECTEDVALUE(Mesures[Nom Mesure])
VAR dynamic_result = SWITCH(
TRUE(),
selected_mesure = "Cnt", Sales[Total Cnt],
selected_mesure = "Amount", Sales[Total Amount],
selected_mesure = "Revenue", Sales[Total Revenue],
selected_mesure = "Clients", Sales[Total Clients],
BLANK()
)
RETURN dynamic_result