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.
Ebben az oktatóanyagban megvitatjuk, hogyan hozhat létre és készíthet elő adatkészletet és karakterlánc-függvényt a használatával. A folyamat végrehajtásához használt példa elérhető a GitHubon.
A LuckyTemplates engedélyezte a Python funkciót, ami megkönnyíti a felhasználók számára a Python-szkriptek közvetlen LuckyTemplates alkalmazásban történő futtatását.
Tartalomjegyzék
Csatlakozás adatforráshoz Python használatával
Mielőtt elkezdené, győződjön meg arról, hogy kinyitotta a LuckyTemplates jegyzetfüzetét. Először is csatlakoznunk kell egy adatforráshoz. Ezzel hozzáférést kapunk egy CSV-fájlhoz, amelyet importálhatunk a LuckyTemplates jegyzetfüzetünkbe. A mintaadatkészlet, amelyen dolgozni fogok, a Clinic Analysis Dataset.
A GitHub oldalon navigálhat a mappájába, és kattintson a CSV-fájlra. Ha nem rendelkezik ilyennel, rengeteg nyilvános adattár található feltöltött CSV-fájlokkal, amelyekhez hozzáférhet. Ha megvan az adatkészlet, kattintson a fő mappára, és két fájlt fog látni. Kattintson a CSV-fájlra.
Ezután kattintson a Nyers megtekintése gombra.
Ezután lépjen a címsorba, és másolja ki a CSV-címet. Ezután térjen vissza a LuckyTemplates jegyzetfüzetéhez.
A Kezdőlap lapon kattintson az Adatok beszerzése , majd a Továbbiak elemre a Web opció megtekintéséhez , és kattintson rá.
Ezután illessze be a CSV-címet az URL mezőbe, és kattintson az OK gombra.
Ezután kattintson agomb.
Sikeresen összekapcsoltuk adatforrásunkat a LuckyTemplates-ben.
Adattisztítás vagy adatvesztés LuckyTemplates használatával
Most már szabadon navigálhatunk az adatkészletben. Ez lehetővé teszi számunkra, hogy elvégezzük azokat a tisztítási eljárásokat, amelyek szükségesek ahhoz, hogy adatainkat a megfelelő formátumban kapjuk meg a jobb elemzés érdekében.
A Laboratóriumi költség oszlop alatt látni fogjuk, hogy különféle dollár szimbólumok vannak kötőjellel az átváltás tárgya.
Ezeket a szimbólumokat nem tudjuk közvetlenül átalakítani.
Ez azért van, mert hibát fog okozni, amit igyekszünk elkerülni.
Ezek cseréjéhez kattintson az Értékek cseréje lehetőségre , majd írja be a dollár szimbólumot a Keresendő érték mezőbe. Helyezzen 0-t vagy a kívánt értéket a Csere erre mezőbe.
Most ezeket a szimbólumokat átalakíthatjuk a kívánt értékre. Ne feledje, hogy tevékenységeinket az Alkalmazott lépések részben láthatjuk dokumentálni .
Adattisztítás vagy adatvívás Python használatával a LuckyTemplatesben
Annak érdekében, hogy ez a tisztítási folyamat vagy adatkezelési feladat minden oszlopra alkalmazható legyen, a Python függvényt használjuk a Jupyter Notebook segítségével.
Először nyissa meg a Jupyter Notebookot, és töltse be kezdőlapját.
A Fájlok lapon navigáljon a jobb sarokba, és kattintson az „ Új ” elemre a „Python 3” opció megtekintéséhez . Ezután kattintson rá egy új Python-jegyzetfüzet létrehozásához.
Az első dolog, amit meg kell tennünk, egy fájlnév megadása. Nevezheted, ahogy akarod. Ebben az esetben a fájl címét a következőre állítom.'
Most, hogy a Python-jegyzetfüzetünk megnyílt, láthatunk egy cellát, amely lehetővé teszi a kód előkészítését vagy végrehajtását. Be kell építenünk a LuckyTemplates webforrást.
Ezt úgy tehetjük meg, hogy az egyik alapvető könyvtárat, a Pandát importáljuk a környezetünkbe és futtatjuk.
Miután csatlakoztunk a webes forrásunkhoz, és létrehoztunk egy, a Panda könyvtárában natív funkciót, szeretnénk létrehozni valamit, ami jelezheti, hogy mit fogunk tenni.
Feltérképezzük adatainkat, és létrehozunk egy fejlécet a tevékenység indikátoraként. Ehhez meg kell változtatnunk ezt kódról leértékelésre.
Egy font jellel szabályozhatjuk a betűméretünket. Ha azt szeretnénk, hogy a betűtípusunk kis méretű legyen, különböző fontjeleket kell beírnunk.
Másrészt, ha nagyobb betűméretet akarunk, akkor kevesebb font jelet kell használnunk.
Ezenkívül érdemes lehet röviden ismertetni tevékenységünket a fejléc alatt. Tegyük fel, hogy megvizsgáljuk a natív függvényeket és adatkészleteket.
Ha lefuttatjuk, akkor automatikusan megjelenik a fejléc alatt.
A LuckyTemplates adatkészlet felfedezése Python használatával
Egy új cellában felfedezhetjük az adatkészletet. Tegyük fel, hogy meg akarjuk vizsgálni az első öt adatsort, amely valójában az alapértelmezett argumentum, és egy új változó adatot kell létrehoznunk.
Ez hozzáférést biztosít az első öt sorhoz. Ne feledje azonban, hogy a zárójelbe tetszőleges argumentumot tehet, amely jelzi, hogy hány adatsort szeretne elérni. Ebben a példában tíz sorhoz szeretnék hozzáférni.
Most azonban ugyanaz a probléma van, mint a LuckyTemplates jegyzetfüzetünkben a kötőjellel ellátott dollár szimbólumokkal kapcsolatban.
Ennek kijavításához fel kell építenünk saját, felhasználó által definiált függv��nyünket, amellyel megtisztíthatjuk adataink formátumát.
A tisztítási folyamatot az adatainkkal kapcsolatos további információk beszerzésével kezdhetjük meg. Ez megkönnyíti számunkra az adatkészletünkben lévő problémák azonosítását.
A függvény futtatása után most már részletes információkat láthatunk az adatkészletről – a bejegyzések számáról, az oszlopokról és az adattípusról. Azt is láthatjuk, hogy vannak karakterláncaink, amelyek a Python-környezetünkön belüli szövegeket reprezentálják.
Ha alaposan megnézzük az oszlopot, több bemélyedést is ki kell javítanunk. Megmutatom a két tisztítási módot.
Az adatok Python használatával történő tisztításának két módja
Az első a probléma manuális javítása. Először is gyűjtse össze az adatoszlopokkal kapcsolatos információkat. Ehhez írja be a data.columns parancsot egy új kódcellába.
Egy új cellában szeretné dokumentálni az oszlopfejlécek szóközeinek tisztítási tevékenységét. Tehát másolja és illessze be az információkat a cellába, és közvetlenül törölje a szóközöket. Egy másik módszer egy karakterlánc-függvény használata, amely eltávolítja a szóközöket.
Ezt követően azonnal kiküszöböli a felesleges fehér szóközöket a karakterláncainkból. Ezzel a módszerrel a felhasználók kényelmét szolgálja, különösen akkor, ha túl sok adatunk vagy karakterláncunk van a javításra vagy tisztításra.
Ezután el kell mentenünk és be kell építenünk a korábbi kódunkat ebbe a cellába, mielőtt futtatnánk.
Ennek eredményeként kijavítottuk a problémát, és az adatkészletünk oszlopai a megfelelő formátumban vannak. Most minden megfelelően van igazítva, szemben a korábbi fehér szóközökkel.
Következtetés
Összefoglalva, ajavíthatja a LuckyTemplates működését, és kiterjesztheti az eszköz normál képességeit.
A Python egy népszerű magas szintű programozási nyelv, és nagy lehetőségek rejlenek benne, ha néhány sornyi kód felhasználásával kell adatokat szerezni. Remélhetőleg ez az oktatóanyag megértette a Pythont a LuckyTemplatesben.
Minden jót,
Gaellim
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.
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ó.