Mikä on Power Query & M Language: Yksityiskohtainen yleiskatsaus

Tässä opetusohjelmassa opit Power Querysta ja LuckyTemplates-työpöydän M-kielestä.

Vaikka niissä voi olla pieniä eroja, voit käyttää samoja yleisiä tekniikoita muissa Microsoft-tuotteissa, kuten Excelissä, Analysis Servicesissä ja muissa Microsoftin työkaluissa, joissa on sisäänrakennettu Power Query Engine.

Sisällysluettelo

Mikä on Power Query?

Power Query on suunniteltu . Siinä on graafinen käyttöliittymä, jonka avulla voit muodostaa yhteyden useisiin tietolähteisiin.

Mikä on Power Query & M Language: Yksityiskohtainen yleiskatsaus

Siinä on myös editori, joka tunnetaan paremmin nimelläLuckyTemplates-työpöydällä, jota käytetään raakatietojen muuntamiseen.

Mikä on Power Query & M Language: Yksityiskohtainen yleiskatsaus

Raakatietojen muuntamisprosessia kutsutaan myös nimellä ETL , joka tarkoittaa Extract, Transform and Load .

Mikä on Power Query & M Language: Yksityiskohtainen yleiskatsaus

Power Query poimii tiedot muodostamalla yhteyden useisiin tietolähteisiin. Sen jälkeen se muokkaa, puhdistaa ja muuntaa tietosi. Ja lopuksi se lataa tiedot tietomalliin.

Data ei ole koskaan täydellistä. Siten Kyselyeditorin tavoitteena on auttaa käyttäjää soveltamaan useimpia yleisiä muunnoksia vuorovaikutuksessa yksinkertaisten nauhojen, valikoiden ja muiden komponenttien kanssa.

Mikä on Power Query & M Language: Yksityiskohtainen yleiskatsaus

Tämä muunnosominaisuus on yhteinen kaikissa lähteissä. Joten taustalla olevasta lähteestä riippumatta käyttäjäkokemus kyselyeditorissa pysyy samana.

Kun muodostat yhteyden tietolähteeseen, sinulla on esikatselu tiedoista.

Mikä on Power Query & M Language: Yksityiskohtainen yleiskatsaus

Esikatselu perustuu osajoukkoon, jonka avulla voit suunnitella kyselysi. Näet kaikki tiedot vain, kun napsautat Sulje ja käytä . Tämä tarkoittaa, että voit työskennellä erittäin suurten tietojoukkojen kanssa.

Power Query -moottori on saatavilla monissa tuotteissa ja palveluissa. Kohde, johon tiedot tallennetaan, riippuu käytetystä kyselystä.

Mikä on M-kieli?

M on toiminnallinen, isot ja pienet kirjaimet huomioiva mashup-kieli, joka on suunniteltu tietojen muuntamiseen.

Kun teet muunnoksen, kyseisen vaiheen koodi luodaan automaattisesti puolestasi. Joten sinun ei tarvitse kirjoittaa M-koodia itse.

On kuitenkin tapauksia, joissa sinun on opittava kirjoittamaan. Näitä ovat mukautettujen toimintojen luominen, monimutkaisempien muunnosten suorittaminen, optimointi ja mukautettujen liittimien rakentaminen.

Ja kun IntelliSense esiteltiin syyskuussa 2018, kirjainkoolla on nyt vähemmän vaikutusta M-koodeihin.

Mikä on Power Query & M Language: Yksityiskohtainen yleiskatsaus

IntelliSensen avulla voit kutsua luontaisen #shared -funktion jäseniä , kuten kaikkia alkuperäisiä M-funktioita, mukautettuja funktioita, muuttujien tai vaiheiden nimiä ja parametreja.

M on toiminnallinen kieli. Kun ymmärrät sen kulun, on helpompi lukea ja kirjoittaa M-koodia.

Yleisenä parhaana käytäntönä on varmistaa, että kaavapalkki on aina näkyvissä käyttöliittymässä. Tällä tavalla voit nähdä luodun M-koodin ja seurata sen kulkua ja syntaksia.

Erilaisia ​​verkkoresursseja on saatavilla missä voit.

Yksi resurssi on Formula Language Specification , joka kuvaa itse kielen rakennetta ja M-funktioviite, joka luettelee kaikki funktiot ja niiden dokumentaation. Power Query sisältää myös vakiokirjaston, johon pääsee #shared- avainsanalla.

Mutta kaiken kaikkiaan tärkein asia uuden oppimisessa on harjoittelu, harjoittelu ja harjoittelu .

Johtopäätös

Power Query Editor on tehokas työkalu tietojen muuntamiseen. Kun ymmärrät sen peruskäsitteet, sinun on helpompi muuntaa raakatietosi merkityksellisemmäksi tiedoksi.

Ja vaikka M-kieli luodaan usein automaattisesti puolestasi, on aina parempi oppia. Tästä on suuri etu, kun käsitellään monimutkaisempia skenaarioita tulevaisuudessa.

Melissa


Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.