Bonjour,
J’ai une première table de valeurs (t_Valeurs) avec deux colonnes (Montant et Quantité) dans laquelle j’ai défini trois mesures différentes (montant / quantité, montant x quantité…).
Et j’ai une deuxième table (t_Mesures) dans laquelle j’ai codifié les mesures en rajoutant une description :
Code Mesure Description mesure
Mesure 1 Montant x 1000 / Quantité
Mesure 2 Montant / Quantité
Mesure 3 Montant x Quantité
Ce que je souhaiterai, c’est créer dans la 1ère table une nouvelle mesure « Mesure_var » qui dépendra de la valeur filtrée dans la deuxième table : c’est-à-dire que lorsque je filtre dans la 2ème table sur « Mesure 2 » par exemple, je souhaite que les valeurs de la nouvelle mesure « Mesure_var » soient les valeurs de « Mesure 2 ». Cela me permettra de faire un seul tableau de bord sur lequel on pourra visualiser l’une ou l’autre des mesures simplement en modifiant un filtre et sans rentrer dans les paramétrages du tableau.
Je peux le faire en utilisant une formule Si :
Mesure var = If(FILTERS(t_Mesures[Code Mesure])=”Mesure 1″;t_Valeurs[Mesure 1];
If(FILTERS(t_Mesures[Code Mesure])=”Mesure 2″;t_Valeurs[Mesure 2];
If(FILTERS(t_Mesures[Code Mesure])=”Mesure 3″;t_Valeurs[Mesure 3];0)))
Mais le problème c’est que j’aurai une vingtaine de mesures différentes dans mon tableau, et plutôt qu’imbriquer des « If » les uns après les autres j’aurai souhaité trouver une formule qui soit plus dynamique.
En pièce jointe mon fichier de travail.
Merci d’avance pour toute aide que vous pourrez m’apporter !
Attachments:
You must be
logged in to view attached files.