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: 
mahieuphilippe
Creator
Creator

Calcul d'un pourcentage dans un graphique combiné

Bonjour,

J'ai actuellement un grahique par semaine qui indique le nombre de carte cloturée et non clôturée par semaine,

j'aimerai effectué un pourcentage de realisation par semaine   -

on peut voir par exemple que pour la semaine 29    33 cartes ont été planifiés sur  38  (33 + 5 planifié) et donc 86,8 % de realisation

001.JPG

voice les dimensions  , le 'inhistory'  (false ou true) permet de distinguer les planifiés des clotures

002.JPG

J'ai essayer de transformer une formule (merci Sébastien F. !!)  mais sans success  (pourtant j'ai tout tenté)

AGGR( RangeSum (Above(count({$<START_DATE=>} WO_KEY ),0,52))/RangeSum (Above(count({$<START_DATE=>}WO_KEY),0,52)),InHistory,START_DATE)

si quelqu'un peut m'aider  ..

merci

voici les données :

35 Replies
sfatoux72
Partner - Specialist
Partner - Specialist

Je ne sais pas si tu as vu, mais j'ai fait une correction de ce que je viens d'écrire.

==> Voir la version Web, pas ce que tu as reçu par Email

mahieuphilippe
Creator
Creator
Author

oui j'ai vu mais j'ai un message pour le script :

Champ introuvable - <start_date>

sfatoux72
Partner - Specialist
Partner - Specialist

Il faut mettre START_DATE en majuscule.

Je pense qu'il est écrit en majuscule dans ta base, c'est donc en majuscule qu'il est retourné vu que tu ne renomme pas le champ.

QlikView est case sensitive.

Change :

week(start_date) as WeekDate    ==>    week(START_DATE) as WeekDate

sfatoux72
Partner - Specialist
Partner - Specialist

Et dans ton tableau, il faudra utiliser la dimension WeekDate à la place de la dimension calculée Week(START_DATE)

mahieuphilippe
Creator
Creator
Author

merci l'expert !!!   il prends bien la donnée,  j'ai rajouté ton expression qui fonctionne mais qui n'est pas je que je recherché, je voudrai par semaine le pourcentage par semaine des clôtutés par rapport au planifié ..

un peu comme tu m'avais propose lors du cumul

   

27Clôturé28,009,96%100,00%
28Planifié16,005,69%71,93%
28Clôturé41,0014,59%
29Planifié5,001,78%86,84%
29Clôturé33,0011,74%
30Planifié28,009,96%46,15%
30Clôturé24,008,54%
31Planifié94,0033,45%2,08%
31Clôturé2,000,71%
32Planifié10,003,56%0,00%

 

je cherche de mon côté ..

sfatoux72
Partner - Specialist
Partner - Specialist

Ok, C'est plus ça que tu cherche alors :

=Count( {<InHistory = {'False'}  >}  WO_KEY) / Count(TOTAL <WeekDate> WO_KEY)

mahieuphilippe
Creator
Creator
Author

pas tout à fait plutôt comme ma formule,  les deux problèmes sont  Il n'indique pas 100% lorsqu'il n'y pas pas de valeur Planifié pour la semaine 27

ma formule :

1 - (AGGR( RangeSum (Above(Count(WO_KEY)))/RangeSum (Above (Count(TOTAL <WeekDate> WO_KEY))),WeekDate,InHistory))

013.JPG

sfatoux72
Partner - Specialist
Partner - Specialist

La formule avec Aggr et Above n'a aucun sens, on va utiliser above lorsqu'il y a des cumuls partiel à réaliser et Aggr pour des calcul plus complexes (comme les sommes partielles).

Là, le cumul va être limité simplement par ta dimension semaine.

Tu veux l'utiliser comment ton expression?

  • Une courbe dans ton graphique du début?
  • Un autre graphique?
  • un tableau?
mahieuphilippe
Creator
Creator
Author

ben la cerise sur le gateau ce serai combine le graphique avec la courbe de realisation mais étant donné que les échelles sont differents  (un nombre et un pourcentage)  et je ne sais pas si il est possible d'avoir comme dans excel deux axes avec deux echelles differents ?

sinon le graphique ci - dessous mais avec le calcul du pourcentage en haut des colonnes et les valeurs dans les colonnes car quand je rajoute mon expression  les valeurs dans les segments disparaisse et l'on voit uniquement le pourcentage de réalisation

014.JPG

sfatoux72
Partner - Specialist
Partner - Specialist

Tu veux donc quelque chose comme ceci (nouvel axe à droite):

Community_1313272_1.png

ou comme ceci (nouvel axe en-dessus):

Community_1313272_2.png

Tu trouveras l'application en pièce jointe.

Je n'ai pas beaucoup de temps libre aujourd'hui, alors je te laisse voir l'appli.

Pose des question si tu ne comprend pas quelque chose.

J'ai du supprimer la dimension statut et créer une expression par statut possible pour pouvoir conserver l'histogramme empilé.