PaliSkill
Power BI

Leçon 2 / 10 — Chapitre 3: Power Query : combiner et fiabiliser

Fusionner des requêtes : rapprocher par une clé

Fusionner des requêtes (merge) rapproche deux tables côte à côte, en faisant correspondre les lignes sur une clé commune (une colonne présente dans les deux).

Exemple : la table des ventes a une colonne « Code produit » mais pas le nom ni la catégorie du produit. La table des produits a « Code produit », « Nom », « Catégorie ». On fusionne les ventes avec les produits sur « Code produit » pour ramener le nom et la catégorie à côté de chaque vente.

Après la fusion, Power Query ajoute une colonne spéciale contenant, pour chaque ligne, la ou les lignes correspondantes de l'autre table. On clique sur l'icône de développement (deux flèches) pour choisir quelles colonnes de l'autre table faire apparaître.

Attention au sens : on fusionne généralement la table de faits (les ventes) avec la table de référence (les produits), pour enrichir les faits. L'inverse — enrichir les produits avec « les ventes » — n'a de sens que si l'on veut agréger (nombre de ventes par produit), pas lister.

Souvent, on n'a pas besoin de fusionner : si les deux tables entrent dans le modèle, une relation (chapitre 4) fait le lien sans dupliquer les colonnes. La fusion dans Power Query se réserve aux cas où l'on veut une seule table aplatie, ou une valeur de référence figée au chargement.

À retenir

  • Merge = rapprocher deux tables côte à côte via une clé commune.
  • On développe ensuite la colonne de fusion pour choisir les colonnes à ramener.
  • Quand les deux tables entrent dans le modèle, une relation remplace souvent avantageusement la fusion.

À vous de jouer : pour ramener le nom et la catégorie d'un produit à côté de chaque ligne de ventes, fusionne-t-on la table des ventes avec la table des produits, ou l'inverse ?

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 90 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès