Problème de lien entre tables

Accueil – Le CFO masqué Forums Power Pivot Problème de lien entre tables

  • Ce sujet contient 6 réponses, 2 participants et a été mis à jour pour la dernière fois par Sophie Marchand, le il y a 6 années.
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Articles
  • #42341
    Raphaël Lobet
    Participant

    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ël

    #42342
    Sophie Marchand
    Participant

    Bonjour,

    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

    #42371
    Raphaël Lobet
    Participant

    Bonjour 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ël

    #42372
    Sophie Marchand
    Participant

    Bonjour,

    La colonne devrait apparaître…

    Avec quelle version d’Excel travaillez-vous?

    Sophie

    #42373
    Raphaël Lobet
    Participant

    … désolé, j’avais fait l’ajout de colonne sur la requête “exemple de fichier”!

    Cordialement,
    Raphaël

    #42389
    Raphaël Lobet
    Participant

    Bonjour 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ël

    #42390
    Sophie Marchand
    Participant

    Bonjour,

    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.

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.