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 4 années et 11 mois.
-
AuteurMessages
-
2 avril 2020 à 3 h 34 min #62986
alexamel
ParticipantBonjour,
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.2 avril 2020 à 7 h 36 min #62990Sophie Marchand
ParticipantBonjour,
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
2 avril 2020 à 8 h 14 min #62992alexamel
ParticipantBien 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.
2 avril 2020 à 18 h 31 min #63014Sophie Marchand
ParticipantTrès bien. C’est noté.
3 avril 2020 à 6 h 09 min #63016Stéphane Lorin
ParticipantBonjour
Une proposition que j’utilise pour mes propres données qui ne sont pas structurées de la même façonJ’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’importEnsuite 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éphaneAttachments:
You must be logged in to view attached files. -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.