Hva er Power Query & M Language: En detaljert oversikt

I denne opplæringen lærer du om Power Query og M-språket på LuckyTemplates-skrivebordet.

Selv om det kan være små forskjeller, kan du bruke de samme generelle teknikkene på tvers av andre Microsoft-produkter som Excel, Analysis Services og andre Microsoft-verktøy med en innebygd Power Query Engine.

Innholdsfortegnelse

Hva er Power Query?

Power Query er designet for . Den kommer med et grafisk grensesnitt for tilkobling til et bredt spekter av datakilder.

Hva er Power Query & M Language: En detaljert oversikt

Den har også en redaktør, mer kjent somi LuckyTemplates-skrivebordet som brukes til å transformere rådata.

Hva er Power Query & M Language: En detaljert oversikt

Prosessen med å transformere rådata blir også referert til som ETL som står for Extract, Transform and Load .

Hva er Power Query & M Language: En detaljert oversikt

Power Query trekker ut data ved å koble til en rekke datakilder. Den omformer, renser og transformerer dataene dine. Og til slutt laster den inn dataene til datamodellen.

Data er aldri perfekt. Derfor er målet med Query Editor å hjelpe brukeren med å bruke de fleste vanlige transformasjonene ved å samhandle med et enkelt sett med bånd, menyer og andre komponenter.

Hva er Power Query & M Language: En detaljert oversikt

Denne transformasjonsevnen er felles på tvers av alle kilder. Så uavhengig av den underliggende kilden, forblir brukeropplevelsen i spørringsredigereren den samme.

Når du kobler til en datakilde, får du en forhåndsvisning av dataene.

Hva er Power Query & M Language: En detaljert oversikt

Forhåndsvisningen er basert på et undersett som lar deg designe søket ditt. Du vil bare se de fullstendige dataene når du klikker på Lukk og bruk . Dette betyr at du kan jobbe med svært store datasett.

Power Query-motoren er tilgjengelig i mange produkter og tjenester. Destinasjonen der dataene skal lagres, avhenger av søket som brukes.

Hva er M Language?

M er et funksjonelt, bokstavsensitivt mashup-språk designet for datatransformasjon.

Når du utfører en transformasjon, genereres koden for det trinnet automatisk for deg. Så du trenger ikke skrive en M-kode selv.

Imidlertid er det tilfeller der du trenger å lære å skrive . Disse inkluderer å lage tilpassede funksjoner, utføre mer komplekse transformasjoner, optimalisering og bygge tilpassede koblinger.

Og med introduksjonen av IntelliSense i september 2018, har store og små bokstaver nå en mindre innvirkning på M-koder.

Hva er Power Query & M Language: En detaljert oversikt

IntelliSense lar deg kalle medlemmer av den iboende #shared , for eksempel alle innebygde M-funksjoner, egendefinerte funksjoner, variabler eller trinnnavn og parametere.

M er et funksjonelt språk. Når du forstår flyten, blir det lettere å lese og skrive M-koder.

Som en generell beste praksis, sørg for å ha formellinjen synlig i brukergrensesnittet til enhver tid. På denne måten kan du se M-koden generert og følge opp med flyt og syntaks.

En rekke nettressurser er tilgjengelige der du kan.

En ressurs er Formel Language Specification som beskriver strukturen til selve språket og M-funksjonsreferansen som viser alle funksjonene og deres dokumentasjon. Power Query inneholder også et standardbibliotek som er tilgjengelig via nøkkelordet #shared .

Men totalt sett er det viktigste når du skal lære noe nytt øvelse, øvelse og øvelse .

Konklusjon

Power Query Editor er et kraftig verktøy når du utfører datatransformasjoner. Når du forstår de grunnleggende konseptene, vil det være lettere for deg å konvertere rådataene dine til mer meningsfylt informasjon.

Og selv om M-språket ofte genereres automatisk for deg, er det alltid bedre å lære. Dette vil være en stor fordel når man skal håndtere mer komplekse scenarier i fremtiden.

Melissa


Hva er Power Query & M Language: En detaljert oversikt

Hva er Power Query & M Language: En detaljert oversikt

Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.

Lag en paginert rapport: Legge til tekster og bilder

Lag en paginert rapport: Legge til tekster og bilder

Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.

SharePoint Automate-funksjonen | En introduksjon

SharePoint Automate-funksjonen | En introduksjon

Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!

Løpende totaler i LuckyTemplates ved hjelp av DAX

Løpende totaler i LuckyTemplates ved hjelp av DAX

Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.

LuckyTemplates Slope Chart: En oversikt

LuckyTemplates Slope Chart: En oversikt

Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.

LuckyTemplates fargetemaer for enhetlige visualiseringer

LuckyTemplates fargetemaer for enhetlige visualiseringer

Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

La oss fordype oss i Standard LuckyTemplates-tema, og gjennomgå noen av funksjonene som er innebygd i selve LuckyTemplates Desktop-applikasjonen.