Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'ai une commande qui contient plusieurs produits avec un tarif différent.
Commande | Produit | Tarif | Montant total commande |
---|---|---|---|
12345 | A | 300 | - |
12345 | B | 200 | 600 |
12345 | C | 100 | - |
le montant de la commande est calculé dans le graphique avec l'expression : Aggr(sum(Montant), Commande) et il se met de manière aléatoire sur l'une des lignes alors que je voudrais qu'il se mette sur la ligne du produit avec le tarif le plus cher (A).
Je souhaite au final obtenir le tableau suivant :
Commande | Produit | Montant Commande |
---|---|---|
12345 | A | 600 |
Savez-vous comment je peux faire soit au niveau du script soit au niveau de l'affichage du graphique (conditionnel ?).
Merci
Anne-Flore
le même tableau simple avec les syntaxes en titre :
la voici
Florent
pour respecter les règles d'associativité qvw, vous pouvez dupliquer le champ commande de votre table, et sur 1 des 1 le renommer, et utiliser celui là pour la jointure
ex :
MaTable :
...
Commande,
Commande as CléJoin,
...
from Matable;
load
CléJoin,
max(Tarif) as TarifMax
resident MaTable
group by CléJoin;
ainsi, vous ne risquez pas de valeurs erronées si dans un autre graph vous utilisez le champ "Commande"...
Florent
Je suis désolée mais pour moi ça ne fonctionne pas. Le calcul de l'expression se rattache au produit Cned actualités alors qu'il devrait se rattacher à Adjoint territorial. Je sèche...
peux tu envoyer ton appli ?
tu as bien coché la suppression de la dimension si la valeur est nulle ?