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


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.