Egyesítse a lekérdezéseket az Excel csatlakozás elleni védelemmel a Power Query segítségével

Az adatszűrési és -tisztítási folyamatok automatizálása óriási időmegtakarítást jelenthet. A mai oktatóanyagban bemutatom, hogyan hasonlíthatja össze és egyesítheti a lekérdezéseket az Anti Join használatával az Excelben a Power Queryvel. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Hadd kezdjem a forgatókönyvvel. Van két szakértői listánk, amelyeket fiktíven generáltak (néhány név ismerős lehet). Tegyük fel, hogy a bal oldalon Python-szakértők vannak, a jobb oldalon pedig a LuckyTemplates szakértők. Azt szeretném tudni, hogy látom, hogy vannak közös nevek, de szeretném megtudni, hogy ki csak Python-szakértő, és ki csak LuckyTemplates szakértő. Ezt fogjuk tudni megtenni az Anti Joins-szal.

Tartalomjegyzék

Hasonlítsa össze és egyesítse a lekérdezéseket az Anti Joins használatával a LuckyTemplatesben

Ezt két irányban tehetjük meg. A bal oldali Anti Join az 1. táblázat lesz itt balra. Megtaláljuk azokat az értékeket, amelyek csak abban a bal oldali táblázatban találhatók. Ki csak Pythont csinál ebben az esetben? A másik oldalon lévő Right Anti Joinnak ugyanez lesz az elképzelése. Ki csak a LuckyTemplates-et használja?

Futtassuk ezt Excelben. A bemutatómban két asztalunk lesz. 1950-ben, majd 2020-ban meglesz az Egyesült Államok lakossága. Szeretném megtudni, hogy mely városok találhatók csak az egyik táblázaton. Szóval, próbáljuk ki ezt.

Ez a népességszám szerint a 10 legjobb város a népszámlálási évek során. Szeretném tudni, hogy melyek az egyediek. Tudjuk, hogy New York nagy. Tudjuk, hogy Chicago nagy, de ezek közül melyik nem szerepelt az 1950-es népszámláláson vagy fordítva? Ezt fogom tudni megtenni a Power Queryvel.

Egyesítse a lekérdezéseket az Excel csatlakozás elleni védelemmel a Power Query segítségével

Lépjünk be a Lekérdezésszerkesztőbe. Szerkeszteni fogom ezt a lekérdezést, és a Lekérdezések egyesítése újként menüpontra lépek .

Egyesítse a lekérdezéseket az Excel csatlakozás elleni védelemmel a Power Query segítségével

Lakosságunk 1950, és ki fogom választani a népességet 2020-ra. A közös kapcsolat a város lesz, és szeretnénk egy közös baloldali csatlakozást , majd kattintson az OK gombra.

Egyesítse a lekérdezéseket az Excel csatlakozás elleni védelemmel a Power Query segítségével

Amint látja, vannak olyan meccsek, amelyek csak 1950-ben érhetők el. Olyan városokat fogunk látni, mint Detroit, Cleveland és St. Louis. Ezek a közép-nyugati városok népességét azóta elvesztették.

Egyesítse a lekérdezéseket az Excel csatlakozás elleni védelemmel a Power Query segítségével

Ha a 2020-as népszámlálásról szeretne információkat behozni, kattintson a táblázat oszlopának jobb felső sarkára ( pop_2020 ), és megtalálja ezeket az oszlopokat, amelyeket kiválaszthat. Ebben az esetben nem igazán aggódom ezek miatt. Csak a névlistára vágytam, úgyhogy ezt most úgy hagyjuk, ahogy van.

Egyesítse a lekérdezéseket az Excel csatlakozás elleni védelemmel a Power Query segítségével

Ezt szem előtt tartva, visszatérek az 1950-es táblázatomhoz. Futtassuk újra. A Lekérdezések egyesítése újként lehetőséget fogjuk kiválasztani. Most 2020-at csináljuk. Ugyanez az ötlet – a kapcsolat City on City lesz. De ezúttal egy Right Anti Join-t fogunk csinálni . A Right Anti Join bemutatja azokat a városokat, amelyek csak 2020-ban vannak, és nem 1950-ben?

Egyesítse a lekérdezéseket az Excel csatlakozás elleni védelemmel a Power Query segítségével

Itt ennek az ellenkezőjét fogjuk látni. Ebben az esetben nem kell mást tennünk, mint a táblázatra kattintani, és a megfelelő táblázatból kapjuk meg az információkat. A Right Anti Join valamivel kevésbé gyakori, mint a Left Anti Join.

Ez alatt azt értem, hogy elméletileg ugyanazt csinálja. Ebben az esetben azt üzeni nekünk, hogy itt vannak azok a városok, amelyeket csak a 2020-as népszámláláskor találtak meg. Tehát, ha ezt nézzük, sok Texast, Kaliforniát stb. látjuk. A Sunbelt elképzelés, miszerint az emberek a déli és a nyugati államokba költöznek, megállja a helyét az adatokban.

Egyesítse a lekérdezéseket az Excel csatlakozás elleni védelemmel a Power Query segítségével

Végül bezárjuk és betöltjük, és a Csak kapcsolat létrehozása lehetőséget választjuk .

Egyesítse a lekérdezéseket az Excel csatlakozás elleni védelemmel a Power Query segítségével

Következtetés

Az Anti Joins nagyon hasznos. Ha két adattáblája van (vagy több is megtehet), és szeretné látni, hogy mik a változások a kettőből, akkor ez hasznos lehet. Ha például azt próbálja kitalálni, hogy az ügyfelek mely ügyfelek nem adtak le rendelést, használhatja az Anti Join-t is.

Talán szeretné kitalálni néhány egyedi értéket, vagy egy adott helyet, vagy ha vannak olyan termékek, amelyeket egy helyen árulnak, de egy másik helyen nem, stb. Ez néhány érdekes módja a csatlakozás használatának. Az Anti Joins szinte olyan, mint egy szűrő az asztalon.

Remélem, ez elgondolkodtatta, hogyan tudnád használni. Ha már használja az Anti Joins szolgáltatást, tudassa velünk, hogyan használja.

Minden jót!





Mi az a Power Query & M Language: Részletes áttekintés

Mi az a Power Query & M Language: Részletes áttekintés

Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

Oldalszámozott jelentés készítése: Szövegek és képek hozzáadása

Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.

A SharePoint automatizálási szolgáltatás | Bevezetés

A SharePoint automatizálási szolgáltatás | Bevezetés

Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.

LuckyTemplates lejtődiagram: Áttekintés

LuckyTemplates lejtődiagram: Áttekintés

Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.

LuckyTemplates színes témák az egységes vizualizációkhoz

LuckyTemplates színes témák az egységes vizualizációkhoz

Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Nézzük meg a Standard LuckyTemplates Theming témakört, és tekintsünk át néhány olyan funkciót, amely magában a LuckyTemplates Desktop alkalmazásban található.