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

Fixer un pourcentage quelle que soit la selection

Bonjour

J'ai une table simple avec les dimension suivante :

- Année

- service

- code service

et les expressions suivantes:

- sum(nb copies)

- sum(nb feuilles)

- sum(nb copies) (en relatif pour avoir les %)

Lorsque je sélectionne une dimension , j'obtiens un total de 100% dans la colonne

Je voudrais que le % soit fixé en fonction de l'année et du service et conserver le % du total comme plus haut

Soit pour les 3 items :

- 16.20%

- 6.65 %

- 6.40 %

J'ai essayé plusieurs set analysis sans succès par exemple comme celui là

sum({<[LIBELLE UF]>} [Nb Copies])/sum({<[LIBELLE UF]>} total (<[Nb Copies],UF>))

mais rien ne fonctionne..

Merci de votre aide.

Labels (1)
1 Solution

Accepted Solutions
lcloatre
Partner - Creator III
Partner - Creator III

Non, comme ça :

sum([Nb Copies]) / sum({$<[LIBELLE UF] = , UF = >} TOTAL [Nb Copies])

View solution in original post

17 Replies
kevinchevrier
Partner - Creator III
Partner - Creator III

Bonjour,

Essaie :

sum({<[LIBELLE UF]>} [Nb Copies])/sum({1<[LIBELLE UF]=>} total (<[Nb Copies],UF>))



Dans un set analysis :

{1} Tous les enregistrements

{$} Sélection active uniquement

Kevin

sfatoux72
Partner - Specialist
Partner - Specialist

Essaye comme ceci :

sum([Nb Copies]) / sum({$<[LIBELLE UF]=>} TOTAL [Nb Copies])

Dans le set analysis  [LIBELLE UF]= fait que l'on ne tient pas compte de la sélection.

Anonymous
Not applicable
Author

Bonjour Kevin

Merci de ta réponse mais cela ne donne pas le résultat escompté. je n'ai aucun résultat qui s'affiche avec l'expression.

kevinchevrier
Partner - Creator III
Partner - Creator III

C'est surement car j'ai repris ta formule telle que tu nous l'a mis.


La fin me parait bizarre : total (<[Nb Copies],UF>)).Je ne comprends pas ton , UF...


Sinon tu peux mettre 1 ou $ comme l'a dit Sébastien car [LIBELLE_UF]= te permet de tout prendre...


Kevin

Anonymous
Not applicable
Author

Bonjour Sébastien

Avec ton expression j'ai 2 question :

- je ne comprends pas le résultat obtenu = Différence de résultat entre sum(nb copies) en relatif ET l'expression que tu m'as donnés)

après vérification mon expression est fausse!!  sum(nb copies) en relatif ne donne pas le bon %. donc ça c'est OK !

Donc en fait pourquoi quand je coche relatif je n'ai pas le "bon" résultat?

- Comment faire dans le set analys pour que si je sélectionne aussi le [code id du service] ça fonctionne aussi?

Merci

kevinchevrier
Partner - Creator III
Partner - Creator III

- Comment faire dans le set analys pour que si je sélectionne aussi le [code id du service] ça fonctionne aussi?


Tu fais [code id du service]= aussi

Anonymous
Not applicable
Author

Re bonjour

Oui en fait, tu as raison ainsi que la formule de Sébastien.

En fait je voulais aussi mettre la dimension "UF" en sélection en plus de [libellé uf]

..

lcloatre
Partner - Creator III
Partner - Creator III

[code id du service]= c'est comme si tu faisais [code id du service]={'*'}


Tu ignores donc la sélection et tu prends tout pour cette dimension.

Anonymous
Not applicable
Author

Heu..

je ne ne comprends pas

comme ça :

sum([Nb Copies]) / sum({$<[LIBELLE UF], UF=>} TOTAL [Nb Copies])