M Language And Power Query Editor i LuckyTemplates

I den här självstudien lär du dig om Power Query och M -språket och hur du behärskar dem. Detta kommer också att gå över deras användningsområden inuti . Du kommer att lära dig och förstå deras betydelse för att utveckla och skaffa data för din .

Innehållsförteckning

Power Query Editor

Power Query är designad för datatransformation och dataförberedelse. Den levereras med ett grafiskt gränssnitt som är kopplat till ett brett utbud av datakällor. Den har också en redigerare inuti LuckyTemplates Desktop som heter Power Query Editor som omvandlar rådata.

M Language And Power Query Editor i LuckyTemplates

Rådata omvandlas genom processen som kallas ETL som står för , Transform och Load . Processen extraherar data genom att ansluta till datakällorna och omvandlar dem sedan genom omformning och rengöring. Den sista processen laddar data till datamodellen.

M Language And Power Query Editor i LuckyTemplates

Målet med frågeredigeraren är att hjälpa användaren att tillämpa vanliga transformationer genom att interagera med band, menyer och andra komponenter. Dessa transformationsmöjligheter är gemensamma för alla källor. Så användarupplevelsen i frågeredigeraren förblir densamma oavsett källan.

När du ansluter till en datakälla kommer Power Query att visa dig en förhandsvisning av data. Förhandsgranskningen är baserad på en delmängd som låter dig arbeta med stora datamängder och designa din fråga. Den fullständiga informationen kommer bara att tillhandahållas när du klickar. Destinationen där data lagras beror på vilken Power Query som används.

Du kan tillämpa samma allmänna tekniker i Excel, Data Flows, Analysis Services och andra produkter där Microsoft har inbäddat Power Query Engine. Power Query Engine finns i många produkter och tjänster.

M-språket

M är ett funktionellt, skiftlägeskänsligt, mash up-språk som är designat för datatransformation. När du utför en transformation via användargränssnittet genereras koden för det steget automatiskt. Så du behöver inte skriva någon M- kod.

Det finns dock vissa saker som du bara kan göra genom att skriva M som att skapa anpassade funktioner, utföra mer komplexa transformationer, optimeringar och till och med bygga anpassade kopplingar.

Nu, med introduktionen av IntelliSense, börjar skiftlägeskänslighet ha mindre inverkan. IntelliSense låter dig ringa medlemmar i den inneboende #shared , till exempel följande:

  • Alla inbyggda M-funktioner
  • Anpassade funktioner
  • Variabler eller stegnamn
  • Parametrar i Power Query-instansen

Ett av de mest produktiva sätten att använda användargränssnittet är att bygga och närma sig den fråga du vill ha. Gå sedan till formelfältet eller Advanced Editor för att ändra koden.

För att lära dig och behärska M måste du förstå språkets flöde. Det kommer att hjälpa dig att läsa och skriva koder enklare och förbättra dina färdigheter i datautveckling avsevärt.

Se till att formelfältet alltid är synligt i användargränssnittet. Detta låter dig se M -koden som genereras och exponerar dig för dess flöde och syntax.

Det finns onlineresurser tillgängliga som Formula Language Specification som beskriver språkets struktur och M -funktionsreferensen som listar alla funktioner och deras dokumentation. Power Query innehåller också ett standardbibliotek som är tillgängligt via nyckelordet #shared .



Slutsats

Att lära sig hur Power Query och M -språk fungerar är ett av de bästa sätten att bemästra datautveckling. Om du känner dig runt alla tillgängliga funktioner i , blir det lättare att bygga din datarapport.

Melissa


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.