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

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.

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

Szerkesztője is van, közismertebb nevén aa LuckyTemplates asztalon, amely a nyers adatok átalakítására szolgál.

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

A nyers adatok átalakítási folyamatát ETL- nek is nevezik, ami az Extract, Transform and Load rövidítése .

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

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.

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

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.

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

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.

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

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ű


Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.