Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
afguillard
Contributor III
Contributor III

Sélectionner de lignes de commandes

Bonjour,

J'ai une commande qui contient plusieurs produits avec un tarif différent.

CommandeProduitTarifMontant total commande
12345A300-
12345B200600
12345C100-

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 :

CommandeProduitMontant Commande
12345A600

Savez-vous comment je peux faire soit au niveau du script soit au niveau de l'affichage du graphique (conditionnel ?).

Merci

Anne-Flore

25 Replies
flochi75
Creator III
Creator III

le même tableau simple avec les syntaxes en titre :

Capture.PNG

flochi75
Creator III
Creator III

la voici

Florent

flochi75
Creator III
Creator III

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

afguillard
Contributor III
Contributor III
Author

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...

Capture.JPG

flochi75
Creator III
Creator III

peux tu envoyer ton appli ?

flochi75
Creator III
Creator III

tu as bien coché la suppression de la dimension si la valeur est nulle ?

Capture.PNG