Del via


Venstre antikobling

En av sammenføyningstypene som er tilgjengelige i dialogboksen Slå sammen i Power Query, er en venstre antikobling, som bare henter inn rader fra den venstre tabellen som ikke har samsvarende rader fra den høyre tabellen. Mer informasjon: Oversikt over flettingsoperasjoner

venstre anti-sammenføyningseksempel.

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 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. Tabellen har tre rader, med to rader som inneholder dataene for CountryID 1 og én rad for CountryID 2. Siden ingen av de gjenværende land-ID-ene samsvarer med noen av landene/områdene i den høyre tabellen, inneholder radene i Land-kolonnen i den sammenslåtte tabellen null.

Denne artikkelen bruker eksempeldata til å vise hvordan du utfører en sammenslåingsoperasjon med venstre antikobling. 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 bare radene fra den venstre tabellen som ikke samsvarer med noen fra den høyre tabellen, beholdes.

venstre anti-sammenføyningstabell.

Skjermbilde av siste tabell mot venstre sammenføyning med kolonneoverskriftene Dato, LandID, Enheter og Land og tre rader med data som verdiene for Kolonnen Land er null for.

Slik gjør du en venstre anti-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 venstreunder sammenføyningstype .
  6. Velg OK.

Skjermbilde av dialogboksen Flett, som viser resultatene av å følge den forrige venstre prosedyren mot sammenføyning.

Tips

Ta en nærmere titt på meldingen nederst i dialogboksen der det står «Utvalget velger 3 av 4 rader fra den første tabellen». Denne meldingen er avgjørende for å forstå resultatet du får fra denne operasjonen.

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

I tabellen land har du Country Panama med en -ID på 3, slik at posten ikke hentes inn i tabellen Sales fordi tallene samsvarer. I tillegg har du en Country Spania med en -ID på 4, men det finnes ingen poster for CountryID 4 i tabellen Sales. Derfor hentes ingen av de to radene fra den høyre (andre) tabellen inn i tabellen Salg.

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

Skjermbilde av dialogboksen Utvid, der bare Land-kolonnen er valgt.

Etter at du har gjort denne operasjonen, opprettet du en tabell som ser ut som bildet nedenfor. Det nylig utvidede Country-feltet har ingen verdier fordi venstre anti-sammenføyning ikke henter noen verdier fra den høyre tabellen – det holder bare rader fra den venstre tabellen.

Slutttabell for venstre anti-sammenføyning.

Skjermbilde av den endelige tabellen med kolonneoverskrifter for Dato, LandID, Enheter og Land og tre rader med data. Verdiene for Land-kolonnen er alle null.