Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
philgood34
Creator II
Creator II

Association de plusieurs tables contenant ANNEE et MOIS QLIK SENSE

Bjr.

pour exposer mon pb, j'ai créé des tables simples excel

j'ai 5 tables NCL.pngCA.png

HEURES.pngHEURES_PREV.pngCA_PREV.png

Comme on le devine, je veux associer les 4 dernières tables avec une clé composée MOIS_ANNEE, puis associer ces 4 tables à la première qui comprend le code de nomenclature.

J'ai bien essayé en reliant un peu tout 😉

ça donne ça

ASSOCIATE.png

et ça

MODELES.png

cela donne des erreurs dans l'application que je joins pour les bonnes âmes qui voudront bien m'aider à passer ce cap de compréhension basique qui me bloque

Merci d'avance

1 Solution

Accepted Solutions
philgood34
Creator II
Creator II
Author

Bonjour à tous

après un détour par le forum en anglais, j'ai obtenu la réponse ; elle passe par un script

la voici :

[NOMENCLATURE]:

LOAD

[NCL],

[FILIERES],

[NCL_LIB]

FROM [lib://ASSOCIATION_DATES/NCL.xlsx]

(ooxml, embedded labels, table is NOMENCLATURE);

CA_PREV:

Load

MOIS_ANNE & '_' & PREVCA_NCL as Key,

    PREVCA_NCL,

    MOIS_ANNE,

    PREVCA_CATTC;

Load

PREVCA_MOIS & '_' & PREVCA_ANNEE as MOIS_ANNE,

PREVCA_NCL,

PREVCA_CATTC

FROM [lib://ASSOCIATION_DATES/PREVCA.xlsx]

(ooxml, embedded labels, table is CA_PREV);

HEUR_R:

Load

MOIS_ANNE & '_' & HEUR_NCL as Key,

    HEUR_NCL,

    MOIS_ANNE,

    HEURES;

Load

HEUR_MOIS & '_' & HEUR_ANNEE as MOIS_ANNE,

HEUR_NCL,

HEURES

FROM [lib://ASSOCIATION_DATES/HEUR.xlsx]

(ooxml, embedded labels, table is HEUR_R);

HEUR_PREV:

Load

MOIS_ANNE & '_' & PREVFP_NCL as Key,

    PREVFP_NCL,

    MOIS_ANNE,

    PREVFP_HEUR;

Load

PREVFP_MOIS & '_' & PREVFP_ANNEE as MOIS_ANNE,

PREVFP_NCL,

    PREVFP_HEUR

FROM [lib://ASSOCIATION_DATES/PREVFP.xlsx]

(ooxml, embedded labels, table is HEUR_PREV);

LinkTable:

Load

Key,

MOIS_ANNE,

    PREVCA_NCL as NCL

Resident CA_PREV;

Concatenate(LinkTable)

Load

Key,

MOIS_ANNE,

    HEUR_NCL as NCL

Resident HEUR_R;

Concatenate(LinkTable)

Load

Key,

MOIS_ANNE,

    PREVFP_NCL as NCL

Resident HEUR_PREV;

drop field MOIS_ANNE from CA_PREV,HEUR_PREV,HEUR_R;

drop field PREVFP_NCL from HEUR_PREV;

drop field HEUR_NCL from HEUR_R;

drop field PREVCA_NCL from CA_PREV;

bonne continuation

View solution in original post

4 Replies
kevinchevrier
Partner - Creator III
Partner - Creator III

Bonjour,

Peux-tu copier ton script ?

Kevin

philgood34
Creator II
Creator II
Author

Bonjour

c'est un script généré automatiquement par le gestionnaire de données de

QLIK SENSE que je ne peux copier intégralement (tu peux le voir dans mon

appli jointe)

je le copie par images successives (on ne voit pas toute la partie de

droite ) :

Merci de ton aide

Philippe

2017-08-16 10:54 GMT+02:00 Kevin Chevrier <qcwebmaster@qlikview.com>:

philgood34
Creator II
Creator II
Author

ps : je n'ai pas réussi à intégrer ma réponse dans le fil de discussion qui

semble fermé ??

2017-08-16 10:54 GMT+02:00 Kevin Chevrier <qcwebmaster@qlikview.com>:

philgood34
Creator II
Creator II
Author

Bonjour à tous

après un détour par le forum en anglais, j'ai obtenu la réponse ; elle passe par un script

la voici :

[NOMENCLATURE]:

LOAD

[NCL],

[FILIERES],

[NCL_LIB]

FROM [lib://ASSOCIATION_DATES/NCL.xlsx]

(ooxml, embedded labels, table is NOMENCLATURE);

CA_PREV:

Load

MOIS_ANNE & '_' & PREVCA_NCL as Key,

    PREVCA_NCL,

    MOIS_ANNE,

    PREVCA_CATTC;

Load

PREVCA_MOIS & '_' & PREVCA_ANNEE as MOIS_ANNE,

PREVCA_NCL,

PREVCA_CATTC

FROM [lib://ASSOCIATION_DATES/PREVCA.xlsx]

(ooxml, embedded labels, table is CA_PREV);

HEUR_R:

Load

MOIS_ANNE & '_' & HEUR_NCL as Key,

    HEUR_NCL,

    MOIS_ANNE,

    HEURES;

Load

HEUR_MOIS & '_' & HEUR_ANNEE as MOIS_ANNE,

HEUR_NCL,

HEURES

FROM [lib://ASSOCIATION_DATES/HEUR.xlsx]

(ooxml, embedded labels, table is HEUR_R);

HEUR_PREV:

Load

MOIS_ANNE & '_' & PREVFP_NCL as Key,

    PREVFP_NCL,

    MOIS_ANNE,

    PREVFP_HEUR;

Load

PREVFP_MOIS & '_' & PREVFP_ANNEE as MOIS_ANNE,

PREVFP_NCL,

    PREVFP_HEUR

FROM [lib://ASSOCIATION_DATES/PREVFP.xlsx]

(ooxml, embedded labels, table is HEUR_PREV);

LinkTable:

Load

Key,

MOIS_ANNE,

    PREVCA_NCL as NCL

Resident CA_PREV;

Concatenate(LinkTable)

Load

Key,

MOIS_ANNE,

    HEUR_NCL as NCL

Resident HEUR_R;

Concatenate(LinkTable)

Load

Key,

MOIS_ANNE,

    PREVFP_NCL as NCL

Resident HEUR_PREV;

drop field MOIS_ANNE from CA_PREV,HEUR_PREV,HEUR_R;

drop field PREVFP_NCL from HEUR_PREV;

drop field HEUR_NCL from HEUR_R;

drop field PREVCA_NCL from CA_PREV;

bonne continuation