Aller au contenu

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

Partagez sur les réseaux sociaux

Commentaires