Upptäck unika insikter med LuckyTemplates TOPN-funktion
Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.
I den här bloggen kommer vi att gå igenom grunderna för R-skript för LuckyTemplates att använda.
RStudio används för att skapa statistiska beräkningar och grafik som är i linje med dataanalys och forskning.
Det är ett utmärkt verktyg för kodning eftersom det är en integrerad utvecklingsmiljö (IDE) . Det betyder att den har funktioner som du kan använda i kodning som källkodsredigerare , autokomplettering , syntaxmarkering och felsökningsverktyg .
RStudio är en bekvämare inställning för R-skript snarare än standardfunktionerna i R- programmeringsspråkets installation.
Innehållsförteckning
R Skriptning i RStudio
När du öppnar RStudio för första gången ser du tre olika fönster. Men i den här handledningen kommer vi att fokusera på var du kan se den blinkande markören . Den här delen kallas konsolen där vi kan göra R-skript i RStudio .
För det första exemplet, låt oss skapa en enkel aritmetisk operation och köra den genom att trycka på Enter .
Genom att skriva och köra " 1 + 1 " i konsolen kan vi få " 2 " som ett resultat. Om du är nyfiken på syftet med [1] , låt oss ta ett exempel för att utveckla ytterligare. Jag skapar en talsekvens från 1 till 50 med hjälp av kolon (:) operatorn.
Efter att ha kört " 1:50 " kommer du att se [1] , [18] och [35] före varje rad i resultatet. Det finns ingen term som används för denna del i RStudio . Men dessa siffror fungerar som en platshållare för indexpositionen för varje rad i resultatet. Om du tittar på den första raden börjar den med det första värdet som är 1 . Den andra raden börjar med det 18:e värdet i resultatet och den tredje raden börjar med det 35:e värdet.
För nästa exempel kommer vi att försöka använda funktioner som du kanske känner till. De flesta av dessa är desamma med funktionerna som vi använder i LuckyTemplates. Låt oss få kvadratroten av 25 .
För att beräkna kvadratroten ur 25 använder vi . Låt oss sedan ställa in 25 i parametrarna som det värde som ska beräknas av funktionen. SQRT-funktionen är en av funktionerna som vi också använder i LuckyTemplates som är associerad med DAX .
Skapa en ny R-skriptfil i RStudio
I RStudio måste du skapa en R-skriptfil om du vill vara säker på att du behåller alla skript du har lagt till ifall du av misstag har stängt programmet. För att göra detta klickar du helt enkelt på Arkiv-menyn. Håll sedan muspekaren över Ny fil och välj R Script . Kortkommandot för att skapa en ny R-skriptfil är Ctrl+Skift+N .
Efter denna procedur bör du nu ha ett fjärde fönster som innehåller det nya R-skriptet du har skapat. Som standard kommer R Script-filen att heta som Untitled1 , men du kan ändra detta senare när du har sparat filen.
Förstå funktionen Autoslutförande i RStudio
Det finns fördelar i R Script-filen. Att kunna spara R-skript är ett av dem. En annan bra sak är att kunna använda autokompletteringsfunktionen som ingår i RStudio.
Så här ser autokompletteringsfunktionen ut i RStudio. Detta kommer bara att visas när du börjar skriva någon funktion i R-skriptfilen . Detta är en fantastisk funktion eftersom den också ger en definition av hur en specifik funktion fungerar.
När du ser detta medan du skriver funktionen som du vill använda, tryck bara på Tabb -tangenten på ditt tangentbord för att autoslutföra.
Låt oss avsluta detta exempel genom att lägga till 25 som vårt värde i parametrarna och klicka på knappen Kör för att köra skriptet. Resultatet av detta skript visas i konsolfönstret .
Använda en beställd operation i RStudio
Låt oss ta ett annat exempel och skapa en beställd operation.
I exemplet lade vi till den beställda operationen "1 – 2 ^ 4" . Programmeringsspråket R följer BEDMAS (parenteser, exponenter, division, multiplikation, addition och subtraktion) för de ordnade operationerna.
På grund av det utförde den exponentoperationen (^) först före subtraktion (-) och vi fick -15 som ett resultat.
Få hjälpdokumentation för R-skript
Programmeringsspråket R har också mycket bra hjälpdokumentation. Om du inte har en aning om hur en viss funktion fungerar kan du använda frågetecknet ( ?) för att söka efter dokumentation.
Låt oss till exempel säga att vi vill få dokumentation om tomtfunktionen. Vi skriver ? operatorn före funktionsnamnet. Kör sedan genom att trycka på Ctrl+Enter .
Vid exekvering kommer vi att se en hjälpdokumentation om plottfunktion under hjälpfönstret . Vi kan klicka på länkarna i hjälpdokumentationen för att lära oss mer om ett specifikt ämne angående plotfunktionen. Låt oss klicka på Generic XY Plotting .
När vi klickar, bör vi se ytterligare beskrivning av plotfunktionen och några exempel i slutet av dokumentationen.
Vi kan också kopiera och klistra in ett av exemplen i den här dokumentationen och köra det i R-skriptfilen. Som ett exempel, låt oss ta det markerade skriptet ovan.
För den här bloggen kommer vi inte att diskutera det här exemplet eftersom det bara är för att demonstrera några av de saker du kan göra i .
Det finns dock en viktig del som du behöver veta, vilken är kommentaren som representeras av symbolen # . Låt oss försöka köra det här skriptet genom att markera det och klicka på knappen Kör .
Efter att ha kört skriptet kommer det att generera en plot som ett resultat.
Sparar en R-skriptfil
När vi är klara med våra skript kan vi spara R-skriptfilen på samma sätt som vi sparar filer i andra program (genom att trycka på Ctrl+S ). Efter det kommer ett Spara fil- fönster att dyka upp. Härifrån kan vi välja platsen där vi vill spara R-skriptfilen och inkludera ett filnamn.
När vi har sparat kan vi stänga och öppna den här filen när vi vill för redigering.
Miljörutan i RStudio
Det sista vi kommer att diskutera är miljöfönstret . I det här fönstret kan vi se användbar data som värden och funktioner som vi har skapat i RStudio .
Som vi kan se i exemplet har vi värdet x som skapades när vi körde skriptet som vi tog från hjälpdokumentationsexemplet. Utöver skriptet som vi använde tidigare, används symbolen <> vanligtvis för att ge eller tilldela data till ett objekt.
Slutsats
Sammanfattningsvis lärde vi oss om grunderna för R-skript genom att kolla in några av RStudios gränssnitt och hur de fungerar. Vi kan också implementera vissa funktioner och operationer som liknar de vi använder i LuckyTemplates.
Vi har lärt oss att det är viktigt att hålla ett register över de skript som vi har kört.
Vi diskuterade också några fantastiska funktioner och operatorer som autokomplettering och frågetecknet (?) i sökningen efter ett hjälpdokument. Vi lärde oss också hur man sparar en R-skriptfil och hur man använder miljörutan i RStudio.
Med vänliga hälsningar,
George Mount
Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.
Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.
Här dyker vi in i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.
Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.
Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.
Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.
Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.
Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.
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.