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


Bal oldali külső illesztés

A Power Query Egyesítés párbeszédpanelén elérhető egyik kapcsolási típus a bal külső kapcsolás, amely megtartja a bal oldali táblázat összes sorát, és behozza a jobb oldali táblázat bármely egyező sorát. További információ: Egyesítési műveletek áttekintése.

bal oldali külső illesztés példájának diagramja.

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 4 értéket. Az ábrán az azonosítót és az Ország oszlopokat tartalmazó bal oldali táblázat látható. A kiemelt azonosító oszlop 1 értéket tartalmaz az 1. sorban (AZ USA jelölése), 2 a 2. sorban (Kanada jelölése), és 3 értéket a 3. sorban (Panama 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. A táblázat négy sorból áll, az első két sor az 1. országazonosító adatait tartalmazza, egy sort a 3. országazonosítóhoz, egy sort pedig a 4. országazonosítóhoz. Mivel a jobb oldali tábla nem tartalmaz 4 azonosítót, az Ország oszlop negyedik sorának értéke null értéket tartalmaz.

Ez a cikk mintaadatokkal mutatja be, hogyan hajthat végre egyesítési műveletet a bal oldali külső 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 4 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.

    Képernyőkép a bal oldali külső illesztéshez tartozó ország táblázatáról.

    Az Országok táblában az 1. sorban az azonosító 1, a 2. sorban 2 és a 3. sorban 3. Az országnevek az alábbiak: az 1. sorban USA, a 2. sorban Kanada, és a 3. sorban Panama szerepel.

Ebben a példában mindkét táblát egyesíti, a Sales táblát baloldaliként, a Országok táblát pedig jobboldaliként. Az illesztés az alábbi oszlopok között történik.

Értékesítési táblázat mezője 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, feltéve, hogy a CountryID megtalálható az Országok táblában. Ha nincsenek egyezések a bal és a jobb oldali táblák között, a null érték az adott sor egyesítésének eredménye. Az alábbi képen ez a null érték jelenik meg CountryID 4 esetében, amely a Sales táblából lett behozva.

Képernyőkép a bal oldali külső illesztéseket tartalmazó végleges tábláról, amelyen az Ország oszlop is szerepel, és az oszlop negyedik sorának értéke nullra van állítva.

Bal oldali külső illesztés:

  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édpanel Jobb oldali táblázat egyesítésicsoportjában válassza 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ípus szakaszban válassza a Bal külsőlehetőséget.
  6. Válassza OKlehetőséget.

Az egyesítés párbeszédpanel képernyőképe, amelyen a CountryID oszlop, az Azonosító oszlop és a Bal oldali külső gomb van kiválasztva.

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

Képernyőkép az országok kibontott táblázatos oszlopáról.

A művelet végrehajtása után létre kell hoznia egy táblázatot, amely az alábbi képhez hasonlóan néz ki.

Az utolsó tábla képernyőképe, amelyhez hozzáadták az Ország oszlopot, és ennek az oszlopnak a negyedik sorának értéke nullra van állítva.