DukeDevlin
XLDnaute Nouveau
Bonjour à tous,
Je suis confronté à un nouveau problème. Je vais essayer d'être le plus clair possible.
Mon objectif est d'automatiser la comparaison entre 2 tables. L'une représente mon tableau de bord sous Excel (où j'ai l'ensemble de mes prévisions). L'autre est un extract (ce qui est réellement fait).
Chacune de ces 2 tables présentent les informations suivantes :
- Clé.
- Groupe.
- Sous-groupe.
- Sujet.
Dans mon tableau de bord, il y aura la colonne "Prévu" et "Valorisation". Et dans l'extract : "Consommé" et "Valorisation de la conso".
Le but est d'avoir un TCD avec la granularité Groupe, Sous-Groupe, Sujet et en face, ce qui a été prévu, sa valorisation, ce qui a été consommé, et sa valorisation pour comparer ces 4 données.
A l'heure actuelle, je suis arrivé à un résultat à 80% satisfaisant :
- Je fais mon extract.
- Je fais un TCD de mon tableau de bord : En ligne je mets ma Clé et en valeurs les sommes de mes prévisions et valorisations.
- Je prends toutes mes clés de mon extract et toutes mes clés de mon tableau de bord. Je supprime les doublons. Cela me donne une liste unique des clés.
- Je fais un RECHERCHEV par-rapport à ma clé dans chacune des tables pour que cela me renvoie les valorisations, prévisions et consommations.
- Je fais un RECHERCHEV par-rapport à ma clé pour obtenir les groupes, sous-groupes et sujets.
- Je fais mon TCD de ce nouveau tableau (Lignes : Groupe, Sous-Groupe, Sujet et en valeurs mes 4 données).
La méthode marcherait UNIQUEMENT si ma clé se retrouvait dans un seul groupe/sous-groupe. Or, il est possible que j'ai la même clé qui soit présente dans 2 groupes, plusieurs sous-groupes et plusieurs sujets. Ainsi, le total général de mon TCD est correct, mais la granularité par groupe, sous-groupe et sujet est erronée (Le RECHERCHEV va me renvoyer le premier groupe/sous-groupe/sujet qui correspond à la clé ET surtout le premier TCD que je fais à l'aide du tableau de bord va me sommer toutes mes prévisions/valorisation en fonction de la clé).
Vous allez me dire de créer une nouvelle clé en liant la clé et le sous-groupe par exemple. IMPOSSIBLE. La nomenclature utilisée dans mon tableau de bord et dans l'extract sont différentes. Seules les clés sont communes (et les groupes). Les sous-groupes et sujets ne sont pas inscrits de la même façon.
Je suis donc dans une impasse pour automatiser tout cela et réaliser une comparaison facile.
Auriez-vous une idée ? Je vous joins un exemple.
Merci à vous. Bonne journée.
Je suis confronté à un nouveau problème. Je vais essayer d'être le plus clair possible.
Mon objectif est d'automatiser la comparaison entre 2 tables. L'une représente mon tableau de bord sous Excel (où j'ai l'ensemble de mes prévisions). L'autre est un extract (ce qui est réellement fait).
Chacune de ces 2 tables présentent les informations suivantes :
- Clé.
- Groupe.
- Sous-groupe.
- Sujet.
Dans mon tableau de bord, il y aura la colonne "Prévu" et "Valorisation". Et dans l'extract : "Consommé" et "Valorisation de la conso".
Le but est d'avoir un TCD avec la granularité Groupe, Sous-Groupe, Sujet et en face, ce qui a été prévu, sa valorisation, ce qui a été consommé, et sa valorisation pour comparer ces 4 données.
A l'heure actuelle, je suis arrivé à un résultat à 80% satisfaisant :
- Je fais mon extract.
- Je fais un TCD de mon tableau de bord : En ligne je mets ma Clé et en valeurs les sommes de mes prévisions et valorisations.
- Je prends toutes mes clés de mon extract et toutes mes clés de mon tableau de bord. Je supprime les doublons. Cela me donne une liste unique des clés.
- Je fais un RECHERCHEV par-rapport à ma clé dans chacune des tables pour que cela me renvoie les valorisations, prévisions et consommations.
- Je fais un RECHERCHEV par-rapport à ma clé pour obtenir les groupes, sous-groupes et sujets.
- Je fais mon TCD de ce nouveau tableau (Lignes : Groupe, Sous-Groupe, Sujet et en valeurs mes 4 données).
La méthode marcherait UNIQUEMENT si ma clé se retrouvait dans un seul groupe/sous-groupe. Or, il est possible que j'ai la même clé qui soit présente dans 2 groupes, plusieurs sous-groupes et plusieurs sujets. Ainsi, le total général de mon TCD est correct, mais la granularité par groupe, sous-groupe et sujet est erronée (Le RECHERCHEV va me renvoyer le premier groupe/sous-groupe/sujet qui correspond à la clé ET surtout le premier TCD que je fais à l'aide du tableau de bord va me sommer toutes mes prévisions/valorisation en fonction de la clé).
Vous allez me dire de créer une nouvelle clé en liant la clé et le sous-groupe par exemple. IMPOSSIBLE. La nomenclature utilisée dans mon tableau de bord et dans l'extract sont différentes. Seules les clés sont communes (et les groupes). Les sous-groupes et sujets ne sont pas inscrits de la même façon.
Je suis donc dans une impasse pour automatiser tout cela et réaliser une comparaison facile.
Auriez-vous une idée ? Je vous joins un exemple.
Merci à vous. Bonne journée.