Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
pirotfab
Creator
Creator

Passer de colonnes en ligne

Bonjour,

Est ce qu'il y a un programme pour passer les colonnes en lignes.

Ex :

résultat

merci d'avance

1 Solution

Accepted Solutions
sfatoux72
Partner - Specialist
Partner - Specialist

Il faut que tu arrives au script de chargement suivant :

LOAD @1 as Champ1,
@2 as Champ2,
@3 as Champ3,
@4 as Champ4,
@5 as Champ5
FROM
[..\Documents\community_1418896.xlsx] (ooxml, no labels, table is Feuil1, filters(
Transpose()
));

Voici la marche à suivre :

Fichier Excel:

community_1418896_.png

Editeur de script:

community_1418896_0.png

community_1418896_1.png

community_1418896_2.png

community_1418896_3.png

community_1418896_4.png

community_1418896_5.png

community_1418896_6.png

community_1418896_7.png

View solution in original post

11 Replies
brunobertels
Master
Master

Bonjour

Oui il existe la fonction crosstable() qui permet de passer d'un tableau croisé à un table en ligne

voir l'aide sur cette fonction

https://help.qlik.com/fr-FR/sense/September2017/Subsystems/Hub/Content/Scripting/ScriptPrefixes/cros...

Bruno

sfatoux72
Partner - Specialist
Partner - Specialist

CrossTable ne s’applique pas a ce cas.

Il faut faire autrement.

Utilises-tu QlikView ou Qlik Sense?

pirotfab
Creator
Creator
Author

Bonjour,

J'utilise Qlikview.

Cdlt

sfatoux72
Partner - Specialist
Partner - Specialist

Il faut que tu arrives au script de chargement suivant :

LOAD @1 as Champ1,
@2 as Champ2,
@3 as Champ3,
@4 as Champ4,
@5 as Champ5
FROM
[..\Documents\community_1418896.xlsx] (ooxml, no labels, table is Feuil1, filters(
Transpose()
));

Voici la marche à suivre :

Fichier Excel:

community_1418896_.png

Editeur de script:

community_1418896_0.png

community_1418896_1.png

community_1418896_2.png

community_1418896_3.png

community_1418896_4.png

community_1418896_5.png

community_1418896_6.png

community_1418896_7.png

sfatoux72
Partner - Specialist
Partner - Specialist

J'ai fini de compléter la réponse que j'avais envoyé trop vite.

pirotfab
Creator
Creator
Author

Bonjour Sébastien,

Merci pour la réponse.

Y a-t-il une suite pour avoir une colonne de réponse ?

Cordialement

Fbien

sfatoux72
Partner - Specialist
Partner - Specialist

‌je ne comprends pas ta question

as-tu été sur le site de la communauté :

https://community.qlik.com/message/1419392?et=watches.email.thread#1419392

pirotfab
Creator
Creator
Author

Est-il possible de passer de

à ça

?

Merci

sfatoux72
Partner - Specialist
Partner - Specialist

Oui, c'est possible.

Il faut ajouter un deuxième traitement et cette fois c'est un CrossTable :

CrossTable(Type, Value, 2)
LOAD @1 as Champ1,
num(@2) as Champ2,
@3 as Champ3,
@4 as Champ4,
@5 as Champ5
FROM
[..\Documents\community_1418896.xlsx]
(
ooxml, no labels, table is Feuil1, filters(
Transpose()
));

Tu peux bien sur définir comme tu veux le nom des champs "Champ1, Champ2, Type, Value",

ainsi que "Champ3, Champ4 et Champ5" qui deviendront les valeur de champ du champ Type.

Se qui va donner, en continuation de l'exemple ci-dessus :

community_1418896_8.png