Del via


Venstre ytre sammenføyning

En av sammenføyningstypene som er tilgjengelige i dialogboksen Slå sammen i Power Query, er en venstre ytre sammenføyning, som beholder alle radene fra den venstre tabellen og henter inn eventuelle samsvarende rader fra den høyre tabellen. Hvis du vil ha mer informasjon, kan du gå til Oversikt over flettingsoperasjoner.

diagram over det venstre ytre sammenføyningseksempelet.

Diagrammet viser venstre tabell med kolonnene Dato, LandID og Enheter. Den fremhevede CountryID-kolonnen inneholder verdier på 1 i rad 1 og 2, 3 i rad 3 og 4 i rad 4. Diagrammet viser den venstre tabellen som inneholder ID- og Land-kolonner. Den fremhevede ID-kolonnen inneholder verdier på 1 i rad 1 (som angir USA), 2 i rad 2 (angir Canada) og 3 i rad 3 (betegner Panama). En tabell under de to første tabellene inneholder kolonnene Dato, LandID, Enheter og Land. Tabellen har fire rader, med de to øverste radene som inneholder dataene for CountryID 1, en rad for CountryID 3 og en rad for Land-ID 4. Siden den høyre tabellen ikke inneholdt en ID på 4, inneholder verdien for den fjerde raden i Kolonnen Land null.

Denne artikkelen bruker eksempeldata til å vise hvordan du utfører en fletteoperasjon med den venstre ytre sammenføyningen. Eksempelkildetabellene for dette eksemplet er:

  • Salg: Denne tabellen inneholder feltene Dato, CountryIDog Enheter. CountryID- er en heltallsverdi som representerer den unike identifikatoren fra tabellen land.

    Skjermbilde av salgstabellen som inneholder kolonnene Dato, LandID og Enheter, med CountryID satt til 1 i rad 1 og 2, 3 i rad 3 og 4 i rad 4.

  • land: Denne tabellen er en referansetabell med feltene ID og Country. Feltet ID representerer den unike identifikatoren for hver post.

    Skjermbilde av eksempeltabellen land for venstre ytre sammenføyning.

    Landtabell med ID satt til 1 i rad 1, 2 i rad 2 og 3 i rad 3, og Land satt til USA i rad 1, Canada i rad 2 og Panama i rad 3.

I dette eksemplet slår du sammen begge tabellene, med tabellen Salg som den venstre tabellen og land tabellen som den rette. Sammenføyningen gjøres mellom følgende kolonner.

Felt fra Salg-tabellen Felt fra Land-tabellen
CountryID ID

Målet er å opprette en tabell som følgende, der navnet på landet vises som en ny Country-kolonne i tabellen Sales så lenge CountryID- finnes i Countries-tabellen. Hvis det ikke finnes noen treff mellom venstre og høyre tabell, er en null- verdi resultatet av flettingen for denne raden. I bildet nedenfor vises denne nullverdien for CountryID 4, som ble hentet inn fra tabellen Sales.

Skjermbilde som viser den venstre ytre sammenføyningstabellen med Land-kolonnen lagt til med verdien for den fjerde raden i kolonnen satt til null.

Slik gjør du en venstre ytre sammenføyning:

  1. Velg spørringen Salg, og velg deretter Slå sammen spørringer.
  2. Velg landunder høyre tabell for flettingi dialogboksen Slå sammen .
  3. Velg kolonnen CountryID i tabellen Salg.
  4. Velg kolonnen ID i land tabellen.
  5. Velg venstre ytrei delen sammenføyningstype .
  6. Velg OK.

Skjermbilde av dialogboksen fletting med LandID-kolonnen, ID-kolonnen og Venstre ytre-knappen valgt.

Utvid Land-feltet fra den nylig opprettede Land-kolonnen. Ikke merk av for Bruk opprinnelig kolonnenavn som prefiks.

Skjermbilde av den utvidede tabellkolonnen for Land.

Når du har utført denne operasjonen, oppretter du en tabell som ser ut som bildet nedenfor.

Skjermbilde av den endelige tabellen med Land-kolonnen lagt til med verdien for den fjerde raden i kolonnen satt til null.