Accueil – Le CFO masqué › Forums › Power Query › Transformer la structure d'une table avant de l'importer dans power query /pivot
Étiqueté : power query, VBA
- Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par
Sophie Marchand, le il y a 8 années et 9 mois.
-
AuteurMessages
-
11 juin 2016 à 14 h 31 min #30144
julien.47
ParticipantBonjour à tous,
Celà fait un moment que j’arpente le net et je n’ai toujours pas trouver de sujets similaires à mon problème. Ce site est extrêmement complet donc j’espère avoir enfin une réponse !
Le voici : je voudrais importer des dizaines de fichier qui contiennent globalement des informations similaires mais dont la structure est différente. J’ai besoin de les mettre sous forme de base de donnée afin d’utiliser ensuite des TCD et Qlik view : soit une colonne par type de données.
Problème 1 :
La plupart du temps, notamment lorsqu’il s’agit de date, il y a une colonne par date donc 12 colonnes par année etc… : cf exemple dans le fichier joint. Je voudrais pouvoir les regrouper (ET NON les SOMMER) les une en dessous des autres en dupliquant la/ les premières colonnes (de description) et en ajoutant simplement une colonne avec la date correspondant à l’entête de la colonne.Problème 2 :
J’ai 3 bases de données, pour simplifier au maximum, disons une colonne par base. J’aimerai créer une 4e base de donnée faisant la combinaison de ces 3 bases avec toutes les combinaisons possibles : ex si 4 lignes dans la base 1, 10 lignes dans la base 2 et 100 dans la base 3 => création de 3 colonnes et de 4x10x100 = 4000 lignes dans la base 4 avec toutes les combinaisons.Etant données que chaque fichier provient de site différent et sera mi à jour régulièrement, le nombre de colonnes, lignes etc.. varie d’un fichier à un autre, j’aimerai pouvoir éviter les macro et passer par power pivot ou query.. est-ce possible ?
Un exemple vaut mieux qu’un long discours. vous trouverez donc ci-joint un fichier explicatif !!
Merci beaucoup d’avance, j’ai passé des heures sur le sujet… je m’arrache les cheveux !!!!!
Cordialement
Attachments:
You must be logged in to view attached files.12 juin 2016 à 16 h 10 min #30148Sophie Marchand
ParticipantBonjour Julien,
Votre problème 1 peut être résolu en utilisant la fonctionnalité “Unpivot Columns” dans Power Query. Voici un lien vers une série d’articles sur Power Query:https://www.lecfomasque.com/?s=power+query.
Votre problème 2 peut être résolu via VBA. Nous n’avons pas traité ce cas sur notre site mais un article en anglais, vous montre comment procéder sur le site excel.tips.net: http://excel.tips.net/T006766_Listing_Combinations.html.
Au plaisir,
Sophie
12 juin 2016 à 16 h 10 min #30149Sophie Marchand
ParticipantBonjour Julien,
Votre problème 1 peut être résolu en utilisant la fonctionnalité “Unpivot Columns” dans Power Query. Voici un lien vers une série d’articles sur Power Query:https://www.lecfomasque.com/?s=power+query.
Votre problème 2 peut être résolu via VBA. Nous n’avons pas traité ce cas sur notre site mais un article en anglais, vous montre comment procéder sur le site excel.tips.net: http://excel.tips.net/T006766_Listing_Combinations.html.
Au plaisir,
Sophie
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.