Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Isalview
Contributor
Contributor

Fusionner / Regrouper Champs dans le script

Bonjour à tous et à toutes,

Merci de prendre quelques instants pour lire ce post et pour votre participation.

Je cherche à fusionner dans le script plusieurs champs. Par fusionner j'entend regrouper sous un seul nom les valeurs des différents champs.

j'ai mis en pièce jointe un extrait du code (impossible de faire un copier coller dans le site …. -_-' )

Malheureusement je ne trouve pas de solution.

 

D'avance merci à ceux qui souhaiteront m'aider.

Cordialement

1 Reply
brunobertels
Master
Master

bonjour 

ce sont ces champs que tu cherches a regrouper : 

ANOM01, ANOM02, ANOM03, ANOM04, ANOM05, ANOM06, ANOM07, ANOM08, ANOM09, ANOM10

 

Si oui , un fois ta table chargée , il faut la recharger avec un crosstable load :

 

Correction_journalière_temp:
left keep(Keys)
LOAD
        MATRI&'-'&DAT as Clé_Matricule_Date,

        MATRI as Matricule,
     dayname(DAT) as [Date correction journalière],
     PROFIL as [Profil journée correction journalière],
     SECTORI as [Code service Horo],
     right(SECTORI,5) as [Code service],
     TextBetween(SECTORI,0000,right(SECTORI,5)) as Société_Site,
     right(TextBetween(SECTORI,0000,right(SECTORI,5)),2) as Site,
     ANOM01,
ANOM02,
ANOM03,
ANOM04,
ANOM05,
ANOM06,
ANOM07,
ANOM08,
ANOM09,
ANOM10

FROM
[$(vCheminHoroquartz)HOPHJOU.qvd]
(qvd);


// Suppression des champs redondants
Drop field Matricule
From Correction_journalière;

 

NoConcatenate

Correction_journalière_final:

Crosstable (ANOM,VALEUR,8)

Load*

Resident Correction_journalière ;

Drop table Correction_journalière ;

Rename table Correction_journalière_temp to Correction_journalière ;