Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Convertir des périodes en colonnes en enregistrement simple

Bonjour,

Le titre n'est pas trés explicite je vous l'accorde 😉

Mon problème est que je souhaiterait récupérer des montants stockés dans des colonnes MontantJanvier,MontantFévrier, MontantMars... et les remettre dans une seule zone en affectant mannuelement la période genre MontantJanvier -> period = 01, MontantFévrier -> period = 02.... J'ai deja dans cette table l'année du coup je pourrais simplement faire mes filtres.

Voici un exemple de ma source :

Microsoft Excel - Classeur1_2015-02-10_15-43-42.png

Voila le script de chargement :

FAGLFLEXT:

LOAD

     Year,

     Account_Number, 

     Company   

     Report_A_Nouveau,

    Montant01,

Montant02,

Montant03,

Montant04,

Montant05,

Montant06,

Montant07,

Montant08,

Montant09,

Montant10,

Montant11,

Montant12,

Montant13,

Montant14,

Montant15,

Montant16

FROM

$(QVD_EXTRACT_DIR)FAGLFLEXT.QVD

(qvd);

Si quelqu'un à une idée c'est sympas !!!

Merci d'avance !!

1 Solution

Accepted Solutions
maxgro
MVP
MVP

crosstable

The Crosstable Load

crosstable (m, s, 4)

LOAD

*

FROM

$(QVD_EXTRACT_DIR)FAGLFLEXT.QVD

(qvd);

View solution in original post

3 Replies
larouge69
Contributor III
Contributor III

Bonjour,

Je ne sais pas si c'est très orthodoxe mais tu pourrais tenter de charger plusieurs fois ta table en la concatenant à chaque période-montant. Par exemple :

FAGLFLEXT:

LOAD

     Year,

     Account_Number, 

     Company   

     Report_A_Nouveau,

    Montant01 as Montant

From ....


Concatenate

LOAD

     Year,

     Account_Number, 

     Company   

     Report_A_Nouveau,

    Montant02 as Montant


Etc jusqu'au montant 15


A voir ....



maxgro
MVP
MVP

crosstable

The Crosstable Load

crosstable (m, s, 4)

LOAD

*

FROM

$(QVD_EXTRACT_DIR)FAGLFLEXT.QVD

(qvd);

Anonymous
Not applicable
Author

Merci le crosstable marche niquel !!

Bonne journée!