Skip to main content
Announcements
Qlik Introduces a New Era of Visualization! READ ALL ABOUT IT
cancel
Showing results for 
Search instead for 
Did you mean: 
euvrardfabrice
Contributor II
Contributor II

prendre les lignes comme des intitulés dans qlik sense ?

Bonjour,

Je rencontre un problème dans qlik sense et je ne trouve pas la réponse, une personne me demande comment on fait pour faire un graphique à secteur avec des noms de colonnes comme valeur de dimensions, pour moi la solution serait de prendre les lignes comme des intitulés ce qui transformerait les colonnes en valeurs mais n'ayant jamais utilisé cette optique, je fais appel à vous.

je vous joins un fichier excel car ce sera plus explicite.

merci

Labels (1)
1 Solution

Accepted Solutions
brunobertels
Master
Master

Bonjour

Sous Qlik sense , utiliser la fonction crosstable :

https://help.qlik.com/fr-FR/sense/February2018/Subsystems/Hub/Content/LoadData/work-with-cross-table...

Capture.PNG

Voir l'app ci jointe

[Table]:
LOAD * INLINE
[
Modèle;Main d'Œuvre;Transport;Pièce détachées;Logistique
Modèle 1;11;7;57;3
Modèle 2;10;7;86;3
Modèle 3;10;7;115;3
Modèle 4;13;7;144;3
Modèle 5;10;7;173;3
Modèle 6;10;7;202;3
Modèle 7;15;7;231;3
Modèle 8;10;7;260;3
](delimiter is ';');

temp:
CrossTable(Type,ventes,1)
load*

Resident Table;
drop table

;

View solution in original post

5 Replies
lcloatre
Partner - Creator III
Partner - Creator III

Dans ton cas, tu es obligé de créer autant d'expression qu'il y a de colonnes.

Il te suffit de renseigner l'étiquette.

Capture.JPG

ogautier62
Specialist II
Specialist II

Bonjour,

j'ai l'impression que tu veux un schéma croisé :

et activer l'option schéma croisé

en expression :

if(valuelist('logi','transport') = 'logi',sum(Logistique),sum(Transport))

à compléter avec les autres valeurs

cdt

brunobertels
Master
Master

Bonjour

Sous Qlik sense , utiliser la fonction crosstable :

https://help.qlik.com/fr-FR/sense/February2018/Subsystems/Hub/Content/LoadData/work-with-cross-table...

Capture.PNG

Voir l'app ci jointe

[Table]:
LOAD * INLINE
[
Modèle;Main d'Œuvre;Transport;Pièce détachées;Logistique
Modèle 1;11;7;57;3
Modèle 2;10;7;86;3
Modèle 3;10;7;115;3
Modèle 4;13;7;144;3
Modèle 5;10;7;173;3
Modèle 6;10;7;202;3
Modèle 7;15;7;231;3
Modèle 8;10;7;260;3
](delimiter is ';');

temp:
CrossTable(Type,ventes,1)
load*

Resident Table;
drop table

;

euvrardfabrice
Contributor II
Contributor II
Author

Bonjour,

Super Merci beaucoup, je suis passé effectivement par la commande crosstable :

[Table]:

Crosstable (Type, donnees) LOAD * FROM [lib://didier/didier.xlsx]

(ooxml, embedded labels, table is Feuil1) where not [Modèle] like 'Total';

j'en connais un qui va être content

merci

Fabrice

brunobertels
Master
Master

Nikel

ravi d'avoir pu aider