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.
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
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 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.
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
LuckyTemplates Kalendertabell: Vad är det och hur man använder det
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.
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.
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.
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.
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.