Power Query-funktioner, nyckelord och identifierare

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.

Power Query-funktioner, nyckelord och identifierare

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, nyckelord och identifierare

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 .

Power Query-funktioner, nyckelord och identifierare

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.

Power Query-funktioner, nyckelord och identifierare

Efter det, förvandla posten till en tabell.

Power Query-funktioner, nyckelord och identifierare

Power Query-funktioner, nyckelord och identifierare

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-funktioner, nyckelord och identifierare

Power Query textfunktioner

Om du är intresserad av textfunktioner, skriv bara in ordet Text så får du en överblick över alla textfunktioner.

Power Query-funktioner, nyckelord och identifierare

Power Query-funktioner, nyckelord och identifierare

Om du klickar på utrymmet inuti valfri rad i kolumnen Värde, kommer du att se dokumentationen för den specifika funktionen.

Power Query-funktioner, nyckelord och identifierare

I rutan Tillämpade steg byter du namn på stegen Konverterad till tabell och Filtrerade rader till funktionerna tshared respektive Text .

Power Query-funktioner, nyckelord och identifierare

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.

Power Query-funktioner, nyckelord och identifierare

Ä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-funktioner, nyckelord och identifierare

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.

Power Query-funktioner, nyckelord och identifierare

Ändra sedan sökfrågans namn till Delad och inaktivera laddningen.

Power Query-funktioner, nyckelord och identifierare

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.

Power Query-funktioner, nyckelord och identifierare

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-funktioner, nyckelord och identifierare

Power Query-funktioner, nyckelord och identifierare

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.

Power Query-funktioner, nyckelord och identifierare

Webbplatsen har sektioner för var och en av funktionsgrupperna, vilket gör det lättare att utforska.

Power Query-funktioner, nyckelord och identifierare

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.

Power Query-funktioner, nyckelord och identifierare

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.

Power Query-funktioner, nyckelord och identifierare

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.

Power Query-funktioner, nyckelord och identifierare



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


Vad är Power Query & M Language: En detaljerad översikt

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.

Skapa en paginerad rapport: Lägga till texter och bilder

Skapa en paginerad rapport: Lägga till texter och bilder

Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

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.

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Lös en dataanalysutmaning med LuckyTemplates Accelerator

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öpande summor i LuckyTemplates med DAX

Löpande summor i LuckyTemplates med DAX

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.

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.

LuckyTemplates Slope Chart: En översikt

LuckyTemplates Slope Chart: En översikt

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.

LuckyTemplates färgteman för enhetliga visualiseringar

LuckyTemplates färgteman för enhetliga visualiseringar

Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

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.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

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.