Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Highlighted
philgood34
Contributor 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

Tags (1)
1 Solution

Accepted Solutions
philgood34
Contributor II

Re: Association de plusieurs tables contenant ANNEE et MOIS QLIK SENSE

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

4 Replies
kevinchevrier
Contributor III

Re: Association de plusieurs tables contenant ANNEE et MOIS QLIK SENSE

Bonjour,

Peux-tu copier ton script ?

Kevin

philgood34
Contributor II

Re: Association de plusieurs tables contenant ANNEE et MOIS QLIK SENSE

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

Re: Association de plusieurs tables contenant ANNEE et MOIS QLIK SENSE

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

Re: Association de plusieurs tables contenant ANNEE et MOIS QLIK SENSE

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