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 megismerheti a Power Queryt és az M nyelvet a LuckyTemplates asztalon.
Bár lehetnek apró eltérések, ugyanazokat az általános technikákat alkalmazhatja más Microsoft-termékekben, például az Excelben, az Analysis Servicesben és más Microsoft-eszközökben, amelyek beágyazott Power Query Engine-t tartalmaznak.
Tartalomjegyzék
Mi az a Power Query?
A Power Query a következőhöz készült. Grafikus interfésszel rendelkezik az adatforrások széles skálájához való csatlakozáshoz.
Szerkesztője is van, közismertebb nevén aa LuckyTemplates asztalon, amely a nyers adatok átalakítására szolgál.
A nyers adatok átalakítási folyamatát ETL- nek is nevezik, ami az Extract, Transform and Load rövidítése .
A Power Query sokféle adatforráshoz való csatlakozással nyeri ki az adatokat. Ezután átformálja, megtisztítja és átalakítja az adatokat. Végül pedig betölti az adatokat az adatmodellbe.
Az adatok soha nem tökéletesek. Így a Lekérdezésszerkesztő célja, hogy segítse a felhasználót a legtöbb általános átalakítás alkalmazásában egyszerű szalagkészlettel, menükkel és egyéb összetevőkkel való interakció révén.
Ez az átalakítási képesség minden forrásban közös. Így a mögöttes forrástól függetlenül a felhasználói élmény a Lekérdezésszerkesztőben ugyanaz marad.
Miután csatlakozott egy adatforráshoz, megjelenik az adatok előnézete.
Az előnézet egy olyan részhalmazon alapul, amely lehetővé teszi a lekérdezés megtervezését. Csak akkor láthatja a teljes adatot, ha a Bezárás és alkalmazás gombra kattint . Ez azt jelenti, hogy nagyon nagy adathalmazokkal dolgozhat.
A Power Query motor számos termékben és szolgáltatásban elérhető. Az adatok tárolási helye a használt lekérdezéstől függ.
Mi az M nyelv?
Az M egy funkcionális, kis- és nagybetűkre érzékeny mashup nyelv, amelyet adatátalakításra terveztek.
Amikor végrehajt egy átalakítást, az adott lépés kódja automatikusan létrejön az Ön számára. Így nem kell magának M kódot írnia.
Vannak azonban olyan esetek, amikor meg kell tanulnod írni. Ezek közé tartozik az egyéni funkciók létrehozása, bonyolultabb átalakítások végrehajtása, az optimalizálás és az egyéni csatlakozók építése.
Az IntelliSense 2018 szeptemberi bevezetésével pedig a kis- és nagybetűk érzékenysége kevésbé befolyásolja az M kódokat.
Az IntelliSense segítségével meghívhatja a belső #shared tagjait , például az összes natív M-függvényt, egyéni függvényt, változó- vagy lépésneveket és paramétereket.
Az M egy funkcionális nyelv. Ha megérti a folyamatát, könnyebbé válik az M kódok olvasása és írása.
Általános bevált gyakorlatként ügyeljen arra, hogy a képletsáv mindig látható legyen a felhasználói felületen. Ily módon láthatja a generált M kódot, és követheti annak folyamatát és szintaxisát.
Különféle online források állnak rendelkezésre, ahol csak lehet.
Az egyik forrás a Formula Language Specification , amely magának a nyelvnek a szerkezetét írja le, és az M függvényhivatkozás, amely felsorolja az összes függvényt és azok dokumentációját. A Power Query egy szabványos könyvtárat is tartalmaz, amely a #shared kulcsszóval érhető el.
De összességében a legfontosabb dolog, ha valami újat tanulunk, az a gyakorlás, a gyakorlás és a gyakorlás .
Következtetés
A Power Query Editor hatékony eszköz adatátalakítások végrehajtásához. Miután megértette az alapfogalmakat, könnyebben konvertálhatja nyers adatait értelmesebb információkká.
És bár az M nyelv gyakran automatikusan generálódik Önnek, mindig jobb megtanulni. Ez nagy előnyt jelent, ha a jövőben bonyolultabb forgatókönyvekkel foglalkozik.
Méhfű
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ó.