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: 
Not applicable

Limites dimensionelles

Bonjour,

J'ai vue plusieurs topic sur le sujet, mais je n'ai pas trouvé de solution.

Je suis en Qlikview 11.

J'aimerais limité une dimension au top 10.

Le problème c'est que j'ai des dimensions qu'y ont la même valeurs parfois. Dont plusieurs cas ou j'ai les 4 premiers puis 9 autres avec la même valeurs.

Avec l'option limite dimensionnelle ça m'en garde bien 10, mais sur quoi ce fait le trie des 9 a égalités ? Car je dois avoir exactement les mêmes en top 10 sur d'autres graph qui ont des expressions différentes.

J'ai essayé de jouer avec les tries mais sans succés...

Sinon avec un rank en dimension calculée, est ce qu'on aurait un moyen d'appliquer le premier filtre sur ce rank, puis un second se je dépasse 10 valeurs ?

Merci.

1 Solution

Accepted Solutions
kevinchevrier
Partner - Creator III
Partner - Creator III

Bonjour Jean,

Tout dépend de l'ordre de tri de tes dimensions.

Dans l'exemple ci-dessous, tu n'as pas de doublons. Le rank des ventes prend également en compte le tri des Customer par ordre alphabétique (exemple du 10ème et 11ème) car le tri des Customer est avant les Sales.

CustomerSalesRank(Sales)
Astrida1210
Astrida139
Astrida208
Astrida227
Astrida456
Astrida465
Astrida604
Astrida653
Astrida702
Astrida781
Betcab1211

Pour ne pas avoir de doublons, ce qui est important c'est de jouer avec les 2ème et 3ème arguments de l'expression rank.

Exemple :

Rank(Sales,4,2)


Enfin, tu n'as plus qu'à faire ta limite dimensionnelle sur rank.


Kevin

View solution in original post

2 Replies
kevinchevrier
Partner - Creator III
Partner - Creator III

Bonjour Jean,

Tout dépend de l'ordre de tri de tes dimensions.

Dans l'exemple ci-dessous, tu n'as pas de doublons. Le rank des ventes prend également en compte le tri des Customer par ordre alphabétique (exemple du 10ème et 11ème) car le tri des Customer est avant les Sales.

CustomerSalesRank(Sales)
Astrida1210
Astrida139
Astrida208
Astrida227
Astrida456
Astrida465
Astrida604
Astrida653
Astrida702
Astrida781
Betcab1211

Pour ne pas avoir de doublons, ce qui est important c'est de jouer avec les 2ème et 3ème arguments de l'expression rank.

Exemple :

Rank(Sales,4,2)


Enfin, tu n'as plus qu'à faire ta limite dimensionnelle sur rank.


Kevin

Not applicable
Author

Ah yess génial, les arguments du rank gèrent super bien la chose !

Merci .