Partager via


Jointure externe droite

L’un des types de jointure disponibles dans la boîte de dialogue Fusionner dans Power Query est une jointure externe droite, qui conserve toutes les lignes de la table de droite et apporte toutes les lignes correspondantes de la table de gauche. Plus d’informations : Vue d’ensemble des opérations de fusion

Exemple de jointure externe droite.

Diagramme de la table de gauche qui contient les colonnes Date, CountryID et Units. La colonne CountryID mise en évidence contient les valeurs 1 dans les lignes 1 et 2, 3 dans la ligne 3 et 4 dans la ligne 4. La table de droite contient des colonnes ID et Pays, avec une seule ligne. La colonne d’ID mise en évidence contient une valeur de 3 à la ligne 1 (indiquant Panama). Un tableau sous les deux premières tables contient les colonnes Date, CountryID, Units et Country. La table comporte une ligne, avec le CountryID de 3 et le Pays du Panama.

Cet article utilise des exemples de données pour montrer comment effectuer une opération de fusion avec la jointure externe droite. Les exemples de tables sources de cet exemple sont les suivants :

  • Sales: cette table inclut les champs Date, CountryIDet Units. CountryID est une valeur numérique entière qui représente l’identificateur unique de la table Pays.

    Capture d’écran de la table des ventes contenant les colonnes Date, CountryID et Units, avec CountryID défini sur 1 dans les lignes 1 et 2, 3 dans la ligne 3 et 4 dans la ligne 4.

  • Pays : cette table est une table de référence avec les champs ID et Pays. Le champ ID représente l’identificateur unique de chaque enregistrement.

    Capture d’écran de la table pays avec une seule ligne, avec l’ID défini sur 3 et le pays défini sur Panama.

Dans cet exemple, vous fusionnez les deux tables, avec la table Sales comme table de gauche et la table Pays comme table droite. Vous créez la jointure entre les colonnes suivantes.

Champ de la table Sales Champ de la table Countries
CountryID ID

L’objectif est de créer une table comme celle-ci, où le nom du pays/de la région apparaît sous la forme d’une nouvelle colonne Country dans la table Sales . En raison du fonctionnement de la jointure externe droite, toutes les lignes de la table de droite sont introduites, mais seules les lignes correspondantes de la table gauche sont conservées.

Capture d’écran de la table finale de jointure externe droite avec les colonnes d’en-tête Date, CountryID, Units et Country, ainsi qu’une seule ligne avec des données pour le Panama.

Pour effectuer une jointure externe droite :

  1. Sélectionnez la requête Sales, puis Fusionner les requêtes.
  2. Dans la boîte de dialogue Fusionner, sous Table de droite à fusionner, sélectionnez Countries.
  3. Dans la table Sales, sélectionnez la colonne CountryID.
  4. Dans la table Countries, sélectionnez la colonne ID.
  5. Dans la section Type de jointure, sélectionnez Jointure externe droite.
  6. Cliquez sur OK.

La capture d’écran de la boîte de dialogue Fusionner montrant les résultats de la procédure précédente de jointure externe droite.

À partir de la colonne Pays nouvellement créée, développez le champ Pays. Ne cochez pas la case à cocherUtiliser le nom de la colonne d’origine comme préfixe.

Capture d’écran de la colonne Développer la table définie pour Country uniquement.

Après avoir effectué cette opération, vous créez une table qui ressemble à l’image suivante.

Capture d’écran du tableau final avec les colonnes d’en-tête Date, CountryID, Units et Country, ainsi qu’une seule ligne avec des données pour le Panama.