Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

[QlikSense] - Calculer la somme d'un top 5

Bonjour,

Comment peut-on faire pour calculer la somme d'un Top 5 ?

Pour le moment j'affiche une liste de catégorie et je limite ma dimension à 5.

Par contre lorsque j'affiche le total de mes dossiers par catégorie dans mon tableau, ce dernier ne se calcule pas sur  mes 5 catégories mais sur le total de mes catégories.

En PJ, voici mes tests que j'ai effectué qui sont non concluant.

Comment faire la somme de mes dossiers par catégorie en tenant compte du rank ?

Merci pour votre aide

1 Solution

Accepted Solutions
brunobertels
Master
Master

Bonjour Nicolas

Le problème vient des valeurs égales sur les différentes catégories qui fausse le résultat

Je te conseille cette expression avec un set analysis qui donne bien 124

sum({<[Dossiers Créés] = {'>= $(=Max([Dossiers Créés], 4))'}>} [Dossiers Créés])

la mesure prend les 5 valeurs les plus importantes peu importes que ces valeurs soient égales.

ou encore celle ci :

sum(aggr(if(rank(sum([Dossiers Créés]))<=5, sum([Dossiers Créés])), CATEGORIE))

Bruno

View solution in original post

3 Replies
brunobertels
Master
Master

Bonjour Nicolas

Le problème vient des valeurs égales sur les différentes catégories qui fausse le résultat

Je te conseille cette expression avec un set analysis qui donne bien 124

sum({<[Dossiers Créés] = {'>= $(=Max([Dossiers Créés], 4))'}>} [Dossiers Créés])

la mesure prend les 5 valeurs les plus importantes peu importes que ces valeurs soient égales.

ou encore celle ci :

sum(aggr(if(rank(sum([Dossiers Créés]))<=5, sum([Dossiers Créés])), CATEGORIE))

Bruno

Anonymous
Not applicable
Author

Merci beaucoup Bruno, la formule avec rank fonctionne correctement et me parait plus compréhensible.

brunobertels
Master
Master

Bonjour

Avec plaisir