Olvasás angol nyelven

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


Keresztcsatlakozás

A keresztillesztés olyan illesztéstípus, amely az illesztés tábláiból származó sorok Cartesian-szorzatát adja vissza. Más szóval egyesíti az első táblázat minden sorát a második táblázat minden sorával.

Ez a cikk gyakorlati példával szemlélteti, hogyan lehet keresztcsatlakozásokat végezni a Power Queryben.

Minta bemeneti és kimeneti táblák

Ebben a példában a mintaforrástáblák a következők:

  • Termék: Táblázat az összes eladott általános termékkel.

    Képernyőkép a három különböző terméket tartalmazó Termék mintatábláról.

  • Színek: A készletben szereplő összes termékváltozatot tartalmazó táblázat, színként.

    Képernyőkép a négy különböző színt tartalmazó Színminta táblázatról.

A cél egy keresztcsatlakozási művelet végrehajtása ezzel a két táblával, hogy létrehozzon egy listát az összes egyedi termékről, amelyek a készletben lehetnek, ahogyan az az alábbi táblázatban látható. Ez a művelet azért szükséges, mert a Termék tábla csak az általános terméknevet tartalmazza, és nem adja meg a szükséges részletességi szintet ahhoz, hogy lássa, milyen termékváltozatok (például szín) vannak.

Képernyőkép a keresztillesztés utáni utolsó tábláról, amely az egyes termékeket négy különböző színnel listázza, összesen 12 sorban.

Keresztcsatlakozás végrehajtása

Ha keresztcsatlakozási műveletet szeretne végrehajtani a Power Queryben, először lépjen a Termék táblára. A menüszalag Oszlop hozzáadása lapján válassza az Egyéni oszlop lehetőséget. További információ: Egyéni oszlop hozzáadása.

Képernyőkép a Power Query Oszlop hozzáadása lapról az Egyéni oszlop lehetőség kiemelésével.

Az Egyéni oszlop párbeszédpanelen írja be a kívánt nevet az Új oszlop neve mezőbe, majd írja be Colors az Egyéni oszlop képletmezőbe.

Képernyőkép az egyéni oszlop párbeszédpanelről, amelyen az egyéni oszlop képlete színnel van kitöltve.

Fontos

Ha a lekérdezés nevének szóközei ( például Termékszínek) vannak benne, az Egyéni oszlop képlet szakaszában beírandó szövegnek a szintaxist kell követnie#"Query name". Termékszínek esetén meg kell adnia a kívánt értéket#"Product Colors".

A lekérdezések nevét a Lekérdezés beállításai panelen vagy a Lekérdezések panelen ellenőrizheti a Power Queryben.

Miután az Egyéni oszlop párbeszédpanelen az OK gombot választja, a rendszer új oszlopot ad hozzá a táblához. Az új oszlopfejlécen válassza a Kibontás ( ) lehetőséget az újonnan létrehozott oszlop tartalmának kibontásához, majd kattintson az OK gombra.

Képernyőkép a kibontott keresztcsatlakozás egyéni oszlopáról.

Az OK gombot választva elérte azt a célt, hogy a termék és a színek összes lehetséges kombinációját tartalmazó táblázatot hozzon létre.

Képernyőkép az utolsó táblázatról, amelyen a három termék (póló, farmer és legging) négy színnel (piros, kék, fekete és fehér) szerepel.