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: 
alexmontiel29
Contributor
Contributor

Histogramme mixte Groupé / Empilé

Bonjour à tous et bonnes fêtes !

Je vous explique mon souci, je doit faire un histogramme Groupé / Empilé et je n'ai pas l'impression que c'est possible, je n'ai par ailleurs pas vu de post similaire.

Je précise, en gros il me faudrait un graphique de ce genre (groupé) :

alexmontiel29_0-1609152215295.png

Mais, et c'est là que ça corse, chacune des barres doit être divisée selon le numéro de l'IA, ce qui doit me donner ce genre de chose pour chaque barre :

alexmontiel29_1-1609152232803.png

 

Permettez moi de ne pas m'étendre sur les termes techniques métier que j'utilise, je ne pense pas que cela soit nécessaire à la compréhension mais je peut toujours développer si cela pose problème.

Je voit qu'on ne peut choisir que Empilé ou Groupé séparément mais peut être qu'en jouant avec les dimensions ?

Merci d'avance et bonne fin d'année 2020

1 Solution

Accepted Solutions
Taoufiq_Zarra

pour ce Tableau

Taoufiq_Zarra_0-1609169170842.png

 

 

Creer Histogramme avec dimension:

Dim1: MOIS

Dim2: l'expression : =Valuelist('Réalisé','Prévue')

Mesures :

Mesure1 avec le le nom IA1 :

pick(Match(Valuelist('Réalisé','Prévue'),'Réalisé','Prévue'),

sum({<NB_IA={'1'}>} PREVU),
sum({<NB_IA={'1'}>} REALISEE))

 

Measure 2 avec nom IA2:

pick(Match(Valuelist('Réalisé','Prévue'),'Réalisé','Prévue'),

sum({<NB_IA={'2'}>} PREVU),
sum({<NB_IA={'2'}>} REALISEE))

 

Mesure 3 avec nom IA3

pick(Match(Valuelist('Réalisé','Prévue'),'Réalisé','Prévue'),

sum({<NB_IA={'3'}>} PREVU),
sum({<NB_IA={'3'}>} REALISEE))

 

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉

View solution in original post

8 Replies
Taoufiq_Zarra

Bonjour @alexmontiel29 ,

est ce que tu peux partager un exemple de donnée, et comment tu calcule IA réalisé et prévu.

SI IA1 ,IA2, ... sont identifiés On peut par exemple arriver à ce type de graphique  je pense c'est ce que tu cherches

Taoufiq_Zarra_0-1609165662520.png

 

 

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
alexmontiel29
Contributor
Contributor
Author

Mes données se présentent à peu près comme ça :

alexmontiel29_0-1609166157345.png

En gros pour "prévue" on fait le compte du nombre de ligne avec prévu = 1

Idem avec "réalisé"

Imaginons que mon jeu de donnée corresponde uniquement au mois de Décembre j'aurais  :

deux colonnes :

prévu = 12 (dont 4 en IA1, 4 en IA2 et 4 en IA3)

réalisé = 6  (dont 2 en IA1, 3 en IA2 et 1 en IA3)

En espérant que c'est un peu plus clair

Taoufiq_Zarra

oui juste si tu peux envoyer les données en format exploitable (Excel ou autres)

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
alexmontiel29
Contributor
Contributor
Author

Je t'envoie mon jeu d'exemple directement en excel, ta présentation plus haut est effectivement ce que je recherche

Taoufiq_Zarra

pour ce Tableau

Taoufiq_Zarra_0-1609169170842.png

 

 

Creer Histogramme avec dimension:

Dim1: MOIS

Dim2: l'expression : =Valuelist('Réalisé','Prévue')

Mesures :

Mesure1 avec le le nom IA1 :

pick(Match(Valuelist('Réalisé','Prévue'),'Réalisé','Prévue'),

sum({<NB_IA={'1'}>} PREVU),
sum({<NB_IA={'1'}>} REALISEE))

 

Measure 2 avec nom IA2:

pick(Match(Valuelist('Réalisé','Prévue'),'Réalisé','Prévue'),

sum({<NB_IA={'2'}>} PREVU),
sum({<NB_IA={'2'}>} REALISEE))

 

Mesure 3 avec nom IA3

pick(Match(Valuelist('Réalisé','Prévue'),'Réalisé','Prévue'),

sum({<NB_IA={'3'}>} PREVU),
sum({<NB_IA={'3'}>} REALISEE))

 

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
alexmontiel29
Contributor
Contributor
Author

C'est exactement ce qu'il me fallait, merci beaucoup !

Timy17
Contributor III
Contributor III

Bonjour 

Je me permet d'écrire sur ce post  au lieu d'en ouvrir un autre avec le même titre.

Je souhaiterai avoir certaines informations j'ai le même soucis que Alexmontiel29 sauf que à la place de réalisé j'ai le champ numérateur et à la place prévu le champ dénominateur  et au niveau de l'IA le champ segment de marché avec 3 catégories "R", "P", et "E"

Comme je suis novice sur QLIK SENSE je ne sais pas où rajouter les 3 mesures car je n'ai la possibilité que de mettre une mesure le reste ces des mesures alternatives

Si vous pouviez me donner quelques explications pour avoir les 3 niveaux affichés sur le graphique 

Je vous remercie d'avance 

@Taoufiq_Zarra je vous ai envoyé un message pour plus d'éclaircissements sur votre solution 

car si je rajoute 2 dimensions je n'ai qu'une mesure à insérer

Je vous remercie tous 

Nihilor
Contributor II
Contributor II

Bonjour,

J'aimerais faire la "même chose" en ne faisant qu'une mesure en dissociant mon champ "IA" entre les différentes valeurs de ce champ, de manières à ce que mon histogramme soit dynamique et s'adapte aux modifications des valeurs que peut prendre le champ "IA". 

En reprenant l'histogramme ci -dessus : 

Nihilor_0-1665049203365.png


J'aimerais donc que si NB_IA={'2'} est supprimé, et que si NB_IA={'4'} est ajouté, je ne sois pas amené à supprimer une mesure, et à en rajouter une autre à la main à chaque modification des valeurs que peut prendre NB_IA.

Merci d'avance.