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

Passer une colonne en ligne

Bonjour,

Est-ce possible pour moi de passer les champs de la colonne "classe" en ligne? C'est-à-dire faire un regroupement en affichant le nombre de retards par classe

Par exemple : 1 à 6 jours : 22

6 à 14 jours : 35 

etc...

 

Merci

Labels (3)
11 Replies
Lauri
Specialist
Specialist

Désolé si j'ai mal compri (je suis anglophone), mais veux-tu créer une nouvelle table de sommaire? Ou ajouter une nouvelle colonne?

dyyltr
Contributor
Contributor
Author

Je souhaite regrouper les champs d'une colonne en ligne (ici la colonnes REATRS.CLASSE)

sergio0592
Specialist III
Specialist III

Bonjour,

Si je comprends bien, tu voudrais avoir une colonne correspondant à chacune des valeurs de CLASSE. C'est à dire une colonne : 2- entre 6 et 30 jours, une colonne 3 - entre 31  et 60 jours. C'et bien ça?

dyyltr
Contributor
Contributor
Author

Bonjour,

 

Oui oui excatement. Comme sur ce modèle dans qilkview (sans avoir à passer, si possible, par un tcd).

dyyltr_0-1699258724164.png

sergio0592
Specialist III
Specialist III

Essayez en préfixant le chargement de votre table par GENERIC LOAD * 

vincent_ardiet_
Specialist
Specialist

Après ça dépend du nombre de colonnes à garder en clef.
On peut aussi faire ça, ici j'ai conservé uniquement "AGENCE" :

Let tmpClasseLoad='Classes:';
For Each Classe in FieldValueList('CLASSE')
 
    $(tmpClasseLoad)
    Load [AGENCE], Sum([Retards]) as $(Classe) Resident Table1 Where CLASSE='$(Classe)' Group By [AGENCE];
 
    Let tmpClasseLoad='Outer Join (Classes)';
 
Next Classe;
dyyltr
Contributor
Contributor
Author

Cela doit être modifié dans le script de l'application ?

vincent_ardiet_
Specialist
Specialist

Oui en effet. Vous voulez une solution sans modification du script ?

dyyltr
Contributor
Contributor
Author

Oui oui le mieux serait sans modification du script s'il-vous-plaît. Car la modification du script ne relève malheureusement pas de mes fonctions.