Hvad er Power Query & M Language: En detaljeret oversigt

I denne øvelse lærer du om Power Query og M-sproget inde på LuckyTemplates-skrivebordet.

Selvom der kan være små forskelle, kan du anvende de samme generelle teknikker på tværs af andre Microsoft-produkter som Excel, Analysis Services og andre Microsoft-værktøjer med en indlejret Power Query Engine.

Indholdsfortegnelse

Hvad er Power Query?

Power Query er designet til . Den leveres med en grafisk grænseflade til tilslutning til en lang række datakilder.

Hvad er Power Query & M Language: En detaljeret oversigt

Den har også en editor, mere almindeligt kendt somi LuckyTemplates-skrivebordet, som bruges til at transformere rådata.

Hvad er Power Query & M Language: En detaljeret oversigt

Processen med at transformere rådata omtales også som ETL , som står for Extract, Transform og Load .

Hvad er Power Query & M Language: En detaljeret oversigt

Power Query udtrækker data ved at oprette forbindelse til en lang række datakilder. Det omformer, renser og transformerer derefter dine data. Og endelig indlæser den dataene til datamodellen.

Data er aldrig perfekt. Målet med Query Editor er således at hjælpe brugeren med at anvende de fleste af de almindelige transformationer ved at interagere med et simpelt sæt bånd, menuer og andre komponenter.

Hvad er Power Query & M Language: En detaljeret oversigt

Denne transformationsevne er fælles på tværs af alle kilder. Så uanset den underliggende kilde, forbliver brugeroplevelsen i Query Editor den samme.

Når du har oprettet forbindelse til en datakilde, får du en forhåndsvisning af dataene.

Hvad er Power Query & M Language: En detaljeret oversigt

Forhåndsvisningen er baseret på en delmængde, der giver dig mulighed for at designe din forespørgsel. Du vil kun se de fulde data, når du klikker på Luk og anvend . Det betyder, at du kan arbejde med meget store datasæt.

Power Query-motoren er tilgængelig i mange produkter og tjenester. Destinationen, hvor dataene vil blive gemt, afhænger af den anvendte forespørgsel.

Hvad er M-sprog?

M er et funktionelt, case-sensitive mashup-sprog designet til datatransformation.

Når du udfører en transformation, genereres koden for det pågældende trin automatisk for dig. Så du behøver ikke selv at skrive en M-kode.

Der er dog tilfælde, hvor du skal lære at skrive . Disse omfatter oprettelse af brugerdefinerede funktioner, udførelse af mere komplekse transformationer, optimering og opbygning af brugerdefinerede forbindelser.

Og med introduktionen af ​​IntelliSense i september 2018 har følsomhed over for store og små bogstaver nu en mindre indflydelse på M-koder.

Hvad er Power Query & M Language: En detaljeret oversigt

IntelliSense lader dig kalde medlemmer af den iboende #shared , såsom alle indbyggede M-funktioner, brugerdefinerede funktioner, variabler eller trinnavne og parametre.

M er et funktionelt sprog. Når du forstår dens flow, bliver det lettere at læse og skrive M-koder.

Som en generel bedste praksis skal du altid sørge for at have formellinjen synlig i brugergrænsefladen. På denne måde kan du se M-koden genereret og følge med dens flow og syntaks.

En række onlineressourcer er tilgængelige, hvor du kan.

En ressource er Formelsprogspecifikationen , som beskriver selve sprogets struktur og M-funktionsreferencen, der viser alle funktionerne og deres dokumentation. Power Query indeholder også et standardbibliotek, der er tilgængeligt via nøgleordet #shared .

Men overordnet set er det vigtigste, når man lærer noget nyt, øvelse, øvelse og øvelse .

Konklusion

Power Query Editor er et kraftfuldt værktøj, når du udfører datatransformationer. Når du forstår dets grundlæggende koncepter, bliver det nemmere for dig at konvertere dine rådata til mere meningsfuld information.

Og selvom M-sprog ofte genereres automatisk til dig, er det altid bedre at lære. Dette vil være en stor fordel, når man skal håndtere mere komplekse scenarier i fremtiden.

Melissa

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.