Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
j'ai crée des mesures qui fonctionnent. par exemple les mesures :
A(exemple : ventes)
B(exemple : objectif)
et C (peu importe).
Je cherche à créer une mesure D qui soit égale à A/B.
Mon problème : Je n'arrive à créer cette mesure qu'en recopiant le code de la mesure A et en le divisant par le code de la mesure B. Si jamais je corrige la mesure A, cela m'oblige à pousser la correction à la main dans la mesure D...C'est dommage.
Mon besoin : j'aimerai écrire une formule qui fasse directement appel aux mesures A et B.
Une idée ?
Merci!
Bonjour
Pour ton besoin je te conseille d'utiliser les MASTER MESURE et les variables.
Principe :
Créer une variable pour la mesure 1 et la mesure 2 avec l'outil de création de variable
Créer une variable pour la mesure 3 qui appelle les variables des mesures 1 et 2
Créer des Master mesure avec ses variables.
Ainsi si tu changes la variable de la mesure 1 ou la mesure 2 ta mesure 3 sera à jour
Ex : ouvrir l'outil création de variable en bas à gauche en mode edition :
Mesure 1 :
nom = vMesure1
mesure = sum([Budget Amount])
Mesure 2 :
Nom = vMesure2
mesure = sum([Sales Amount])
MEsure 3 :
Nom = vMesure3
Mesure = $(vMesure1)/$(vMesure2)
Puis créer une MASTER Mesure 3 :
NOM MESURE3
Mesure : $(vMesure3)
Ainsi si tu change tes mesures Mesure 1 ou 2 cela sera pris en compte automatiquement en Mesure 3
je crois que j'ai trouvé ma réponse. Il faut d'abord créer la variable (exemple vMesure1). Puis ma mesure et mettre en formule dans ma mesure => $(vMesure1).
supposons que la première mesure est =sum([Budget Amount])
la deuxième mesure es =sum([Sales Amount])
pour créer une troisième =sum([Budget Amount])/sum([Sales Amount])
tu peux utiliser :
=Column(1)/Column(2)
tu peux changer les autres mesures sans changer la troisième
merci. Désolé je n'y arrive pas. Le 1 et le 2 étant le nom des deux autres mesures ?
ma mesure A s'appelle (= champ nom dans la mesure) "production N", ma mesure B s'appelle "objectif N".
j'ai créé ma troisieme mesure en mettant :
=column(production N)/column(objectif N). mais ca ne fonctionne pas.
je ne cherche pas a ajouter une troisieme colonne dans une table / je pense que ta reponse fonctionne dans ce cas là. Je cherche a créer une mesure que je puisse glisser dans des graphiques par exemple.
Bonjour
Pour ton besoin je te conseille d'utiliser les MASTER MESURE et les variables.
Principe :
Créer une variable pour la mesure 1 et la mesure 2 avec l'outil de création de variable
Créer une variable pour la mesure 3 qui appelle les variables des mesures 1 et 2
Créer des Master mesure avec ses variables.
Ainsi si tu changes la variable de la mesure 1 ou la mesure 2 ta mesure 3 sera à jour
Ex : ouvrir l'outil création de variable en bas à gauche en mode edition :
Mesure 1 :
nom = vMesure1
mesure = sum([Budget Amount])
Mesure 2 :
Nom = vMesure2
mesure = sum([Sales Amount])
MEsure 3 :
Nom = vMesure3
Mesure = $(vMesure1)/$(vMesure2)
Puis créer une MASTER Mesure 3 :
NOM MESURE3
Mesure : $(vMesure3)
Ainsi si tu change tes mesures Mesure 1 ou 2 cela sera pris en compte automatiquement en Mesure 3
Merci pour les explications. C'est très clair et ça fonctionne.
une autre question => si je veux publier mon application et permettre à des utilisateurs de jouer facilement avec les dimensions et mesures, et dans notre exemple, je voudrais qu'ils puissent glisser les mesures 1 et 2 ou 3 dans une table par exemple, je dois :
- créer mes mesures 1 et 2 et 3// afin qu'ils puissent manipuler cela dans un graphiques
- et créer des variables pour mes mesures 1 et 2 (cf ma question initiale // variables que j’appellerai dans ma mesure 3) ?
ou faut il au contraire ne pas créer les mesures et faire une autre manip ?
je crois que j'ai trouvé ma réponse. Il faut d'abord créer la variable (exemple vMesure1). Puis ma mesure et mettre en formule dans ma mesure => $(vMesure1).
Bonjour
En effet pas mieux , tu as trouvé