- Ce sujet contient 3 réponse, 3 participant et a été mis à jour pour la dernière fois par il y a 2 années et 4 mois. , le
- Vous devez être connecté pour répondre à ce sujet.
Accueil – Le CFO masqué › Forums › Power Query › Regroupement tables démultiplication des données
Bonjour,
je cherche à regrouper 2 tables tout en démultipliant les champs et sauf erreur de ma part, je n’ai pas trouvé sur le forum.
Je m’explique, la table1 contient des dates et la table2 contient des articles.
Je souhaiterai que pour chaque date il y ait tous les articles.
Je vous vous mets un fichier avec les 2 tables sources et le résultat souhaité.
Je cherche une solution via Power Query, car j’aurai un très grand nombre de cas à traiter dans mon fichier final.
Merci d’avance pour votre aide.
Fred
Bonjour foxleman, le Forum,
1 – Charger les deux tables Dates et Articles dans Power Query
2 – Choisir (par exemple la table Articles), puis ajouter une colonne personnalisée et indiquer le nom de la table Dates
3 – Développer la colonne que l’on vient de créer en décochant la case “Utiliser le nom de la colonne d’origine comme préfixe”
4 – Éventuellement réordonner les colonnes et changer les types de données.
Exemple : tblDates
let
Source = Excel.CurrentWorkbook(){[Name=”Tableau1″]}[Content],
#”Type modifié” = Table.TransformColumnTypes(Source,{{“Date”, type date}})
in
#”Type modifié”
Exemple : tblArticles
let
Source = Excel.CurrentWorkbook(){[Name=”Tableau3″]}[Content],
#”Type modifié” = Table.TransformColumnTypes(Source,{{“article”, type text}}),
#”Personnalisée ajoutée” = Table.AddColumn(#”Type modifié”, “Personnalisé”, each tblDates),
#”Personnalisé développé” = Table.ExpandTableColumn(#”Personnalisée ajoutée”, “Personnalisé”, {“Date”}, {“Date”})
in
#”Personnalisé développé”
D’autres solutions sont certainement possibles, en espérant avoir pu vous aider
Cordialement
Daniel
Bonjour Fred,
Je crois avoir solutionné ton problème.
1. La clé consiste à ajouter un champ Key de valeur 1 dans tes 2 tables.
2. À l’aide de PowerQuery, tu utilises Fusionner les requêtes et tu mets les 2 champs Key comme jointure interne.
3. Et le tour est joué, tu obtiens ta matrice.
Marc-André
@daniel et @mastjeanfondsftq-com merci pour vos réponses!
Bonjour,
Merci à tous pour votre aide très précieuse qui solutionnée mon problème.
Cordialement
Fred
Avant de poser une question assurez-vous que :
Votre besoin dépasse les limites de ce forum?
Si votre besoin dépasse les limites de ce forum et constitue davantage une demande d’accompagnement en consultation professionnelle, nous vous invitons à remplir notre formulaire pour recevoir une soumission concernant une banque d’heures d’accompagnement à distance personnalisé.
Accédez à la puissance de Power BI (niveau 1)
Accédez à la puissance de Power BI (niveau 2)
Accédez à la puissance de Power BI (niveau 3)
Introduction au langage DAX (Power BI et Power Pivot)
*Ne peut être jumelé à aucune autre promotion.
*Ne peut être jumelé à aucune autre promotion.
*Our credit program is excluded from this promotion.
*Les parcours et les blocs de crédits sont exclus de cette promotion.
🎁 BONUS : À l’achat de ce parcours, recevez gratuitement notre formation d’initiation à la programmation!