Table de correspondance dans Power Query

Accueil – Le CFO masqué Forums Power Query Table de correspondance dans Power Query

  • Ce sujet contient 4 réponses, 3 participants et a été mis à jour pour la dernière fois par Stéphane Lorin, le il y a 3 années et 11 mois.
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Articles
  • #62986
    alexamel
    Participant

    Bonjour,
    Ca fait trois jours que j’essaie de trouver de l’information sur le web pour résoudre mon problème. JE viens de tomber sur ce site qui je pense pourra m’aider. Voilà j’ai plein de fichiers clients avec beaucoup de données et structurés de manière différente à chaque fois. Ce que je voudrai faire c’est créer un template pour extraire les uniquement l’information dont j’ai besoin, mais pour ca je dois faire comprendre à Power query que par exemple ma colonne A correspond à la colonne X du fichier client A, et à la colonne Y du fichier client B, et ainsi de suite, et ça je ne sais pas vraiment comment procéder…SI pas clair je vous joins un exemple de fichier template et 2 fichiers types clients.

    Merci d’avance pour votre éclaircissement et aide.

    Attachments:
    You must be logged in to view attached files.
    #62990
    Sophie Marchand
    Participant

    Bonjour,

    Ma suggestion serait de vous créer d’abord une table d’équivalences.

    Ensuite, je m’assurerais que les titres de colonnes ne soient pas dans les étiquettes de colonnes mais plutôt dans la première ligne de la table et je créerais une requête qui transposerait la table (donc les titres dans la première ligne de la table seraient transposés dans une colonne).

    Je fusionnerais ensuite cette requête avec la table d’équivalences, afin d’y extraire les bonnes équivalences.

    Ensuite, je transposerais de nouveau ma table et j’utiliserais la première ligne comme en-têtes de colonnes. Je convertirais finalement cette requête en fonction.

    En deuxième lieu, je créerais une requête pour importer l’ensemble des fichiers Excel du dossier et appliquer à chacun la fonction précédente.

    Si vous avez besoin d’un tutoriel, ça pourrait être un sujet intéressant à traiter dans un article de blogue. Laissez-moi savoir et j’y consacrerai du temps.

    Au plaisir,

    Sophie

    #62992
    alexamel
    Participant

    Bien le bonjour,

    Merci pour cette réponse rapide et clair.C’est exactement ça que j’avais en tête mais étant plutot novice dans Power Query, je ne sais pas très bien comment m’y prendre concrétement pour toutes les étapes. Un tuto serait une super idée :-), tenez moi au courant svp. merci d’avance.

    #63014
    Sophie Marchand
    Participant

    Très bien. C’est noté.

    #63016
    Stéphane Lorin
    Participant

    Bonjour
    Une proposition que j’utilise pour mes propres données qui ne sont pas structurées de la même façon

    J’ai reproduit ma méthode dans un fichier ci-joint.

    Comme le suggère Sophie :
    – une table de correspondance par “type” d’import (l’ordre des colonnes et leur nom)
    – la liste des sources avec pour chacune le “type” d’import

    Ensuite je ne transpose pas les lignes/colonnes mais je descends les titres de ma table de correspondance, je filtre sur le type, j’intervertis l’ordre des lignes et je remonte les titres avant d’ajouter la table avec les données.
    J’applique la fonction ainsi créée pour fusionner l’ensemble des données en une synthèse.

    Evidemment à adapter suivant vos données et la provenance de vos sources qui ne sont a priori pas des tableaux contenus dans un fichier

    Cordialement
    Stéphane

    • Cette réponse a été modifiée le il y a 3 années et 11 mois par Stéphane Lorin.
    Attachments:
    You must be logged in to view attached files.
5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.