Pipe In R: Tilslutningsfunktioner med Dplyr
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
I denne tutorial lærer du om de væsentlige ting, der skal forberedes til at lave et dashboard. Du lærer, hvordan du katalogiserer og anvender dine foranstaltninger og gør dem overbevisende.
Dine visualiseringer viser data baseret på de mål, du har oprettet. Derfor er det vigtigt at sætte dem korrekt op.
Indholdsfortegnelse
Katalogisering af dine mål
Den første ting du skal gøre er at lave en måletabel. Måltabeller sorter og katalogiserer dine mål for lettere adgang og forhindrer dem i at blive spredt i dine tabeller.
Gå til Indtast data og indtast 1 . Navngiv det nøgleforanstaltninger .
Oprettelse af visualiseringer og foranstaltninger
Derefter skal du oprette et mål og kalde det Samlet omsætning . Brug derefter iterationsfunktionenat gentage gennem salgstabellen. For hver enkelt række i salgstabellen ganges mængden med prisen. Da prisen er i tabellen Produkter, skal du bruge funktionen RELATED og derefter finde den aktuelle pris for produkter.
Funktionen kan nå op på forholdet til opslagstabellerne . Det vil nå produktets tabel, der har den aktuelle pris på varerne.
Hvis du trækker dette mål ind i lærredet, får du et resultat sammen med en anstændig indsigt. Glem heller ikke at ændre formatet til amerikanske dollars.
Dernæst projekterer du oplysninger baseret på placering og detailwebsteder ved at oprette en kortvisualisering og tilføje breddegrad og længdegrad fra placeringstabellen . Placer den samlede omsætningsmåling under denne visualiserings størrelse.
Hvis du gør dette, får du dette resultat:
Til næste mål skal du beregne de samlede omkostninger. Opret et nyt mål, og kopier og indsæt formlen for samlet omsætning . Inde i produkttabellen skal du ændre Nuværende pris til Omkostninger.
For at beregne den samlede fortjeneste skal du oprette et nyt mål og trække de samlede omkostninger fra den samlede omsætning.
Sørg for, at alle målenes format og enheder er korrekte og ens.
Derfra skal du omdanne den samlede indtægtsvisualisering til en tabel og derefter hente datoen fra tabellen Datoer for at få oplysninger på et dagligt niveau.
På første række kan du se en omsætning til en værdi af 20 millioner dollars, der ikke har en dato. Det betyder, at din datotabel ikke dækker hele det interval, du har placeret i dit datasæt.
Korrigering af fejlagtige resultater
De formler, du lavede, virker ikke for de afdækkede datoer, så du skal gøre din Dates-tabel større.
For at gøre det skal du gå til Hjem og derefter til. Klik på din Datoer- tabel, og gå derefter til Advanced Editor . Når du kommer dertil, skal du ændre datoen til 2020 og derefter klikke på Luk og anvend .
Hvis du går tilbage, kan du se, at tabellen nu starter med 1. juli 2016 og slutter den sidste dag i 2019.
Visualiseringerne i LuckyTemplates viser resultater baseret på syntaksen lavet i forespørgslerne og målene.
Den næste ting at gøre er at få fat i en dynamisk tidsramme. I dette eksempel bruger jeg dataene fra Excel-filen som en del af ressourcepakken inkluderet i kurset. Efter dette skal du finde Date_Ranges og bringe det ind i din model.
Du kan nu se alle de oplysninger, du skal bruge for at køre din analyse. Klik derefter på Luk og anvend .
Tilføjelse af flere beregninger
Skift sorteringsrækkefølgen efter indekset.
Hvis du bringer det i lærredet, vil du se sorteringsrækkefølgen. Vend den om til en vandret skæremaskine, slip af med hovedet, og placer det øverst på instrumentbrættet. Tilføj en baggrund for at få den til at springe ud.
For sliceren skal du lave en formel, der viser information og billeder baseret på den valgte tidsramme. Men før det skal du finde ud af, hvilken dagtidsramme der opstår fra et udvalg.
Opret et nyt mål, kald det Time Frame Selected , og brug derefter funktionen. Inden i den funktion skal du tilføje Days som ColumnName og 360 som AlternativeResult.
Hvis du bringer det ind på lærredet og gør det til et kort, får du et tal, der repræsenterer det udvalgte.
Ved at bruge SELECTEDVALUE kan du hurtigt udvælge det valg, du ønsker.
Dernæst skal du indlæse det i en DAX-måling, der kun viser omsætningen eller metrikken for den specifikke tidsramme.
Så opret en foranstaltning, og kald den omsætning inden for tidsrammen . I den næste linje skal du bruge til at beregne den samlede omsætning for en bestemt tidsramme. For at oprette denne tidsramme skal du bruge til at filtrere datoer. Indtastningsdatoen er mindre end eller lig medog Dato er større end eller lig med I DAG , og fratræk den valgte tidsramme .
Fjernelse af unødvendige data
For kortvisualisering skal du ændre størrelsen til den nyoprettede målestok.
Hvis du trækker det ind i tabellen, vil du se, at alt er blankt undtagen de valgte dage i den tidsramme, du viser. Glem ikke at ændre formatet til amerikanske dollars.
Når en tom værdi forekommer i LuckyTemplates, betyder det, at den ikke returnerer noget. For at rette op på det skal du slippe af med den samlede omsætning i tabellen. Du får nu et mindre bord, der udvides og trækkes sammen baseret på det udvalg, du vælger.
Konklusion
Forholdet mellem hvert element påvirker i høj grad hele dit arbejde. Hver beregning i visualiseringerne i LuckyTemplates vil hjælpe dig med at opnå værdifulde og indsigtsfulde data.
Målinger og visualiseringer arbejder sammen for at hjælpe med at skabe et overbevisende dashboard i LuckyTemplates.
Alt det bedste,
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.
Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!
Excel Formler Snydeark: Mellemvejledning
LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det
Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.
Lær, hvordan du beregner dynamiske fortjenstmargener ved siden af LuckyTemplates, og hvordan du kan få mere indsigt ved at grave dybere ned i resultaterne.
Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.
I denne artikel gennemgår jeg, hvordan du kan finde dine topprodukter pr. region ved hjælp af DAX-beregninger i LuckyTemplates, herunder funktionerne TOPN og CALCUATE.
Lær, hvordan du bruger en uønsket dimension til flag med lav kardinalitet, som du ønsker at inkorporere i din datamodel på en effektiv måde.