Del via


Indre sammenføyning

En av sammenføyningstypene som er tilgjengelige i dialogboksen Slå sammen i Power Query, er en indre sammenføyning, som bare henter inn samsvarende rader fra både venstre og høyre tabell. Mer informasjon: Oversikt over flettingsoperasjoner

eksempel på indre sammenføyning.

Figur 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 2 i rad 4. Den høyre tabellen inneholder ID- og Land-kolonner. Den fremhevede ID-kolonnen inneholder verdier på 3 i rad 1 (som angir Panama) og 4 i rad 2 (betegner Spania). En tabell under de to første tabellene inneholder kolonnene Dato, LandID, Enheter og Land, men bare én rad med data for Panama.

Denne artikkelen bruker eksempeldata til å vise hvordan du utfører en sammenslåingsoperasjon med den indre 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 2 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 landtabellen med ID satt til 3 i rad 1 og 4 i rad 2 og Land satt til Panama i rad 1 og Spania i rad 2.

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. På grunn av hvordan den indre sammenføyningen fungerer, hentes bare samsvarende rader fra både venstre og høyre tabell inn.

Skjermbilde av den siste indre sammenføyningstabellen med kolonneoverskriftene Dato, LandID, Enheter og Land og én enkelt rad med data for landet Panama.

Slik utfører du en indre 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 Indrei delen Sammenføyningstype .
  6. Velg OK.

Skjermbilde av dialogboksen for fletting som viser resultatene av å følge den forrige indre sammenføyningsprosedyren.

Tips

Ta en nærmere titt på meldingen nederst i dialogboksen der det står «Utvalget samsvarer med 1 rader fra begge tabellene». Denne meldingen er avgjørende for å forstå resultatet du får fra denne operasjonen.

I tabellen Salg har du en CountryID- på 1 og 2, men ingen av disse verdiene finnes i tabellen land. Derfor fant sammenlignet bare én av fire rader i den venstre (første) tabellen.

I tabellen land har du Land Spania med -ID 4, men det finnes ingen poster for en CountryID- på 4 i tabellen Sales. Derfor fant bare én av to rader fra den høyre (andre) tabellen et treff.

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

Skjermbilde av de utvidede tabellalternativene med Land-kolonnen valgt.

Når du har utført denne operasjonen, ser den resulterende tabellen ut som følgende bilde.

Skjermbilde av den endelige tabellen med kolonneoverskrifter for Dato, LandID, Enheter og Land og én enkelt rad med data for landet Panama.