Accueil – Le CFO masqué › Forums › Power Pivot › Problème de lien entre tables
- This topic has 6 réponses, 2 participants, and was last updated il y a 6 years et 8 months by Sophie Marchand.
-
AuteurArticles
-
4 avril 2018 à 19 h 28 min #42341Raphaël LobetParticipant
Bonjour,
Je consolide un rapport de vente de CD’s sur base de rapports fournis par différents distributeurs. Chaque CD a une référence unique et la grande majorité des tables de rapports de ventes dans Power Pivot sont lié à une table « Référence ». Le problème que je rencontre est lié à deux distributeurs :
Le premier n’utilise pas la référence des CD’s dans son rapport mais :
Soit un champs avec le code barre du CD (j’ai une table de passage qui permet de déduire la
référence à partir du code barre)
Soit un autre champs avec le code des morceaux : chaque morceau du cd a un code spécifique et
j’ai également une table de conversion entre ces codes et la référence du CD.
Ma première réaction a été de créer un nouveau champs dans le rapport de ventes via la fonction « merge » dans power query qui me permettait de retrouver les références pour les lignes où j’ai un code barre. Ensuite j’ai fait la même chose pour retrouver la référence sur les lignes où je n’ai pas le code barre mais le code des morceaux. Une dernière étape consiste à fusionner ces deux résultats. Ces étapes sont extrêmement lourdes parce que le rapport de vente fait… 13 millions de lignes et j’aurais aimé résoudre le problème en créant un lien adéquat entre les tables si cela est possible. Pour le moment, ma table de rapport de vente est liée à la table référence par l’intermédiaire de deux jointures (une table code barres/référence et une table codes morceaux/référence) mais Excel n’autorise qu’un chemin pour ses requêtes.
Le deuxième distributeur qui me pose un problème me communique un rapport avec le même problème, mais pire encore : le code barre et le code morceau sont dans la même colonne…
Des idées pour me dépanner ? Merci d’avance !
Cordialement,
Raphaël4 avril 2018 à 22 h 33 min #42342Sophie MarchandParticipantBonjour,
Svp, nous fournir un extrait (ou un exemple) de vos données afin de faciliter la compréhension de votre problématique et vous suggérer une solution adéquate.
Merci.
Sophie
5 avril 2018 à 4 h 04 min #42371Raphaël LobetParticipantBonjour Sophie,
Merci pour votre réponse. C’est un petit peu compliqué de vous donner un extrait mais ma réflexion a progressé et je bloque sur un nouveau point. La solution vient je pense en créant une table avec une colonne contenant à la fois les valeurs uniques codes barres et les références morceaux avec pour chacune de ces valeurs la correspondance référence CD. J’ai créé cette table et ensuite dans mon rapport de ventes, j’ai créé une nouvelle colonne via power query sur base de la condition suivante : si le code barre existe, reprend cette valeur, sinon reprend la référence morceau. Je comptais lier cette colonne à ma nouvelle table qui sera elle-même liée à ma table référence CD.
Le souci maintenant vient du fait que ma nouvelle colonne créée dans Power Query n’apparait pas dans la table (vue diagramme)… je ne peux donc faire la connection. Comment faire apparaître ce nouveau champs calculé?Merci d’avance pour votre aide!
Cordialement,
Raphaël5 avril 2018 à 4 h 07 min #42372Sophie MarchandParticipantBonjour,
La colonne devrait apparaître…
Avec quelle version d’Excel travaillez-vous?
Sophie
5 avril 2018 à 4 h 33 min #42373Raphaël LobetParticipant… désolé, j’avais fait l’ajout de colonne sur la requête “exemple de fichier”!
Cordialement,
Raphaël6 avril 2018 à 18 h 14 min #42389Raphaël LobetParticipantBonjour Sophie,
Il reste néanmoins un souci particulièrement mystérieux que je ne peux expliquer sans partager la database avec vous. S’agissant de données professionnelles serait-il possible que je vous envoie un lien google drive vers le fichier? Si oui, sur info@cfomasque.com?
Merci d’avance!
Raphaël6 avril 2018 à 22 h 26 min #42390Sophie MarchandParticipantBonjour,
Comme il s’agit d’un forum public et que chacun doit bénéficier des réponses fournies, pourriez-vous reproduire un exemple de votre base de données et de votre problématique et le soumettre ici svp?
Merci.
-
AuteurArticles
- Vous devez être connecté pour répondre à ce sujet.