Megosztás a következőn keresztül:


Belső illesztés

A Power Query Egyesítés párbeszédpanelben elérhető illesztési típusok egyike a belső illesztés, amely csak a bal és a jobb oldali táblák egyező sorait jeleníti meg. További információ: Egyesítési műveletek áttekintése

Belső illesztés példa.

Az ábrán a bal oldali táblázat látható Dátum, CountryID és Units oszlopokkal. A kiemelt CountryID oszlop 1 értéket tartalmaz az 1. és a 2. sorban, a 3. sorban 3, a 4. sorban pedig 2 értéket. A jobb oldali táblázat azonosítót és Ország oszlopokat tartalmaz. A kiemelt azonosító oszlop 3 értéket tartalmaz az 1. sorban (Panama jelölése) és 4 értéket a 2. sorban (Spanyolország jelölése). Az első két tábla alatti táblázat Dátum, Országazonosító, Egységek és Ország oszlopokat tartalmaz, de Panamában csak egy adatsort tartalmaz.

Ez a cikk mintaadatokkal mutatja be, hogyan hajthat végre egyesítési műveletet a belső illesztéssel. A példához tartozó mintaforrástáblák a következők:

  • Értékesítési: Ez a tábla a Dátum, CountryIDés Egységekmezőket tartalmazza. CountryID egy egész számérték, amely a Országok táblából származó egyedi azonosítót jelöli.

    Képernyőkép a Date, CountryID és Units oszlopokat tartalmazó értékesítési táblázatról, ahol a CountryID értéke 1 az 1. és a 2. sorban, 3 a 3. sorban és 2 a 4. sorban.

  • Országok: Ez a tábla egy referenciatábla, amely azonosító és Országmezőket tartalmaz. A azonosító mező az egyes rekordok egyedi azonosítóját jelöli.

    Az országok táblájának képernyőképe, ahol az 1. sorban az azonosító 3, az ország Panama, és a 2. sorban az azonosító 4, az ország Spanyolország van beállítva.

Ebben a példában összevonja mindkét táblát, a Sales táblát mint bal oldali táblát és a Országok táblát mint jobb oldali táblát. Az illesztés az alábbi oszlopok között történik.

Mező az Értékesítés táblából Mező az Országok táblából
CountryID AZONOSÍTÓ

A cél egy olyan táblázat létrehozása, mint a következő, ahol az ország neve új Ország oszlopként jelenik meg az Sales táblában. A belső illesztés működése miatt csak a bal és a jobb oldali táblák egyező sorai kerülnek be.

Utolsó belső illesztési táblázat képernyőképe Dátum, Országazonosító, Egységek és Ország oszlopfejlécekkel, valamint egyetlen adatsor a Panama országhoz.

Belső illesztés végrehajtása:

  1. Jelölje ki a Értékesítési lekérdezést, majd válassza Lekérdezések egyesítéselehetőséget.
  2. Az Egyesítés párbeszédpanelen a Egyesítéshez használandó jobb oldali táblázatrésznél válassza a Országoklehetőséget.
  3. A Sales táblában válassza ki a CountryID oszlopot.
  4. Az Országok táblában válassza ki a azonosító oszlopot.
  5. A Csatlakozás típusa szakaszban válassza ki a Belsőlehetőséget.
  6. Válassza OKlehetőséget.

Képernyőkép az egyesítési párbeszédpanelről, amelyen az előző belső illesztés eljárásának eredményei láthatók.

Borravaló

Tekintse meg közelebbről a párbeszédpanel alján található üzenetet, amely a következőt olvassa el: "A kijelölés egyezik a két tábla 1 sorával". Ez az üzenet kulcsfontosságú a műveletből kapott eredmény megértéséhez.

A Sales táblában 1 és 2 CountryID található, de az Országok táblában egyik sem található. Ezért az egyezés csak a bal oldali (első) táblában található négy sor egyikét találta.

Az Országok táblában szerepel a Ország Spanyolország a ID 4 azonosítóval, de a Sales táblában nincs bejegyzés CountryID 4 értékkel. Ezért a jobb oldali (második) táblázatból csak az egyik talált egyezést.

Az újonnan létrehozott Országok oszlopban bontsa ki a Ország mezőt. Ne jelölje be az eredeti oszlopnév előtagként való használata jelölőnégyzetet.

A kibontott táblázat beállításainak képernyőképe, amelyen az Ország oszlop van kiválasztva.

A művelet végrehajtása után az eredményként kapott táblázat az alábbi képhez hasonlóan néz ki.

Utolsó tábla képernyőképe Dátum, Országazonosító, Egységek és Ország oszlopfejlécekkel, valamint egyetlen adatsor a Panama országhoz.