Qlik Community

Ask a Question

Groupe des Utilisateurs Francophones

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
Partner

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
Specialist II
Specialist II

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
Partner

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
Partner

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

sfatoux72
Partner
Partner

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
Partner

‌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
Partner

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