Vad är Power Query & M Language: En detaljerad översikt
Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.
Denna handledning kommer att diskutera Power Query , nyckelord och fördefinierade identifierare. Du kommer att lära dig vad de gör och hur du använder dem för att utveckla koder och formler. Du kommer också att lära dig hur du kommer åt funktionsdokumentation för att få information och exempel för din rapport.
Innehållsförteckning
Nyckelord och fördefinierade identifierare
Nyckelord och fördefinierade identifierare kan inte omdefinieras. Detta är en översikt över alla reserverade ord på M -språket.
Om du vill ge en variabel samma namn som något av nyckelorden, måste du använda de citerade noterna. Att använda något av sökorden som variabel måste dock undvikas eftersom det kan orsaka förvirring.
Detta är ytterligare en översikt över operatorerna och interpunktörerna i M -språket.
Power Query-funktioner
I tidigare moduler har vi pratat om . Nu kommer du att lära dig om Power Query globala miljö.
För att se den globala miljön, använd den inneboende variabeln #shared . Den returnerar en post som innehåller alla namn och värden för alla frågor, tabeller, konstanter, poster, listor och inbyggda och anpassade M -funktioner i den aktuella filen.
Det är också anledningen till att du kan referera till en fråga i den andra; varje fråga du skapar tillhör automatiskt den globala miljön.
Skapa en ny tom fråga för att demonstrera. Klicka på Ny källa på fliken Hem och välj Tom fråga .
Ange sedan likhetstecknet följt av #shared . När du är klar trycker du på Enter . Du kommer då att se en post i förhandsgranskningsfönstret.
Efter det, förvandla posten till en tabell.
Därifrån kan du använda alternativet Textfilter för att söka efter specifika funktionella grupper. Klicka på rullgardinsknappen i kolumnrubriken Namn och välj Textfilter . Välj sedan Börjar med .
Power Query textfunktioner
Om du är intresserad av textfunktioner, skriv bara in ordet Text så får du en överblick över alla textfunktioner.
Om du klickar på utrymmet inuti valfri rad i kolumnen Värde, kommer du att se dokumentationen för den specifika funktionen.
I rutan Tillämpade steg byter du namn på stegen Konverterad till tabell och Filtrerade rader till funktionerna tshared respektive Text .
Du kan också få snabb åtkomst till tabell- eller listfunktioner genom att skapa ett dummyfilter. Använd alternativet Textfilter, ange nyckelordet Tabell i dialogrutan Filterrader och klicka sedan på OK.
Ändra sedan den första parametern till delad i formelfältet . Du kommer då att se alla tabellfunktioner i förhandsgranskningsfönstret. Byt namn på steget till Tabellfunktioner i rutan Tillämpade steg.
Power Query List-funktioner
För listfunktionerna kopierar du syntaxen i formelfältet och skapar en manual. Klicka på fx och klistra in den kopierade syntaxen. Ändra den tredje parametern till Lista. Efter det kommer du att se alla listfunktioner.
Och igen, byt namn på steget till Listfunktioner.
Ändra sedan sökfrågans namn till Delad och inaktivera laddningen.
Det kan vara väldigt bekvämt att ha den här typen av inställningar där du snabbt kan slå upp funktioner, parametrar och typer utan att lämna frågeredigeraren.
Om du känner till funktionsnamnet och vill granska en parameter eller ett exempel, skriv bara in funktionsnamnet i en ny tom fråga utan parentes. Den kommer att visa dig den interna dokumentationen för funktionen.
För att demonstrera, mata in Text.Reverse i en ny tom fråga och klicka sedan på kontrollera. Du får då se ett exempel på hur funktionen fungerar.
Därifrån kan du även anropa funktionen. Om du matar in 123 i parametern och klickar på Anropa kommer förhandsgranskningsfönstret att visa siffrorna omvänt.
Power Query M Funktionsreferens
Du kan också bläddra i power-fråganreferens online. Du kan antingen gå direkt till webbplatsen eller så kan du klicka på frågetecknet i det övre högra hörnet av fönstret Advanced Editor för valfri fråga.
Webbplatsen har sektioner för var och en av funktionsgrupperna, vilket gör det lättare att utforska.
Ett annat sätt att komma åt onlinedokumentationen är genom att klicka på hyperlänken i dialogrutan Lägg till anpassad kolumn. Du måste ha en tabellfråga för att göra alternativet Lägg till anpassad kolumn tillgängligt.
Hyperlänken tar dig till en annan sida. På den här sidan finns det ett avsnitt som heter Se även där du kan hitta en länk till power-frågan M-funktionsreferens.
Det är en liten omväg om du vill gå till M Function Reference, men den listar också annan information som du kan ha nytta av.
Slutligen, om du utökar fliken Externa verktyg på LuckyTemplates skrivbord, kommer du också att se menyfliksområdet M Reference. Det menyfliksområdet är inte tillgängligt i Power Query Editor . Men om du vill bläddra i M-funktionsreferensen ibland, kan det vara bekvämt att ha den inne på LuckyTemplates skrivbord.
Slutsats
En kod, syntax eller formel är ofullständig utan nyckelord, funktioner och identifierare. Dessa enheter hjälper till att få data och information från andra källor i en tabell för att ge önskvärda resultat. Du kan använda vilken som helst av dem i din datarapport så länge du använder dem korrekt.
Melissa
Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.
Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.
Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.
Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!
Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.
Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.
Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.
Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.
Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.
Låt oss fördjupa oss i Standard LuckyTemplates-teman och granska några av funktionerna som är inbyggda i själva LuckyTemplates Desktop-applikationen.