Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Set analysis : calculer un CA sur un top 3

Bonjour,

Je cherche une solution afin de calculer la somme du top 3 de 10 magasins sur un produit donner. Le résultat est attendu sous cette forme :

         

ProduitCA (tout les magasins ayant le produit)CA top 3
A100 00070 000
B120 00060 000
C80 00035 000

Merci d'avance.

Christophe

4 Replies
swuehl
MVP
MVP

=sum( aggr( if( rank(sum(CA))<=3, sum(CA)), Produit, Magasin))

Not applicable
Author

Merci beaucoup.

Est-il possible de mettre une variable à la place du 3 ?

admettons que je voudrais faire un top 2 si j'ai 5 magasin qui ont se produit plutôt qu'un top 3

Not applicable
Author

Bonjour CChristophe!

Tu peux écrire l'expression de swuehl avec une variable:

=sum( aggr( if( rank(sum(CA))<=$(varTOP), sum(CA)), Produit, Magasin))

Not applicable
Author

Bonjour,

Est-il possible de calculer cette somme si le rang du magasin sur ce produit est dans le top X.

Sachant que X est égal au nombre de magasin total sur ce produit diviser par deux.

J'ai essayé ceci :

=sum( aggr( if( rank(sum(CA))<=floor(count(distinct Magasin)/2), sum(CA)), Produit, Magasin))

Mais j'ai 0 partout

PS: Si je ne suis pas clair dites le moi