Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
A táblázatok összehasonlítása nagyon gyakori feladat az Excelben, és fárasztó lehet, ha mindvégig kézzel végzi el. Ebben az oktatóanyagban bemutatom, hogyan hasonlíthat össze egyszerűen két táblázatot a Power Queryben, hogy elkülönítse azokat az elemeket, amelyek nem jelennek meg mindkét táblán, és jelentse a különbségeket. Az oktatóanyag teljes videóját a blog alján tekintheti meg.
Tehát összehasonlítunk két táblázatot, hogy elkülönítsük, majd jelentsük a különbségeket. Az ábrázolt forgatókönyvet tekintve a 2. táblázat és az 1. táblázat összehasonlításakor ennek a három kiemelt rekordnak kell lennie az eredménynek.
Térjünk át a Power Queryre, és megmutatom, hogyan történik a táblázatok összehasonlítása.
.
Tartalomjegyzék
Táblázatok összehasonlítása a Table.RemoveMatchingRows használatával
Létezik egy Table.RemoveMatchingRows nevű függvény , amely eltávolítja a második argumentumban szereplő sorok összes előfordulását a múltbeli tábla első argumentumából. Ne feledje, hogy nincs térképezési lehetőség. Ezért fontos, hogy az összehasonlítás előtt megbizonyosodjon arról, hogy az oszlopfejlécek vagy mezőnevek egyeznek.
Hozzunk létre egy új üres lekérdezést, és írjuk be a Table.RemoveMatchingRows függvényt. A 2. táblát szeretnénk összehasonlítani az 1. táblával. Most az 1. táblát sorlistaként kell átadnunk, így itt használhatjuk a Table.ToRecords-t és az 1. táblát. Ezután nyomjuk meg az OK gombot.
De akkor is működni fog, ha a táblázatunkban olyan oszlopok is szerepelnek, amelyek nem egyeznek? Tegyük fel, hogy a 2. táblázat tartalmaz egy további oszlopot a részleggel. Nézzük mi történik.
Megkettőzöm a lekérdezésemet, és a 2. táblázat helyett a 2B táblázatot illesztjük be , majd nyomja meg az OK gombot. Ez nem működik, mert a harmadik oszlopot is figyelembe veszi. Szabályoznunk kell, hogy mely oszlopokat vegyük figyelembe a rekordok összehasonlításakor. Ehhez a Table.RemoveMatchingRows függvénynek van egy opcionális egyenletfeltétel argumentuma.
Adjunk egy listát az oszlopnevekkel, amelyeket figyelembe szeretnénk venni. Tehát a képletsorba vesszőt adunk, és listaként beillesztjük az oszlopneveket. Tehát figyelembe akarjuk venni a befejezési dátumot és az alkalmazottat.
Következtetés
Ha valaha is jelentenie kell két táblázat közötti különbségeket, ez hasznos lehet. Remélem, hogy tetszett ez az oktatóanyag. További részletekért tekintse meg a teljes videós bemutatót alább. További kapcsolódó tartalmakért tekintse meg az alábbi linkeket és a környező tanfolyamainkat.
Minden jót!
Méhfű
Hogyan kommentáljunk Pythonban – Rövid útmutató kezdőknek
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
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.
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.
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!
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.
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.
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.
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.
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.