Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Afficher le top 3 d'une table croisé dynamique

Bonsoir les amis

Je suis face à problème et j'ai besoin de votre aide,

alors je débute sur QlikView et je cherche à afficher les 10 premiers sales par country dans une table croisé dynamique

sales.PNG.png

alors  j'ajoute cette expression au niveau des dimensions

Capture.PNG.png

et j'ai comme résultat

Capture.PNG.png

comme vous pouvez voir ça donne un résulta faut  pour 2010 par exemple  l'ordre logique est USA-> France->UK et ça me donne

USA->france->germany

comme remarque :

j'ai appliquer les étapes du livre "qlikview for developers cookbook"

"Showing only the top 3 values in a pivot table"

Merci pour vos réponses

3 Replies
Anonymous
Not applicable
Author

Bonjour, Hanane.

Essayer cette expression au niveau des dimensions, s'il vous plaît:

=If(Aggr(Rank(Sum(Sales)), Country, Year) <= 3, Country)

cfz
Former Employee
Former Employee

Bonjour Hanane,

Il faut ajouter aussi Year dans la aggr.

Ci-joint une example de solution avec vos données.

Cordialement,

Not applicable
Author

Bonsoir merci pour vos réponse mais ça  ne marche toujours pas Capture.PNG.png