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 vejledning skal vi dække, hvordan man beregner salgsforskelle fra kvartal til kvartal ved hjælp af tidsintelligens i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog.
Vi vil ikke kun gøre det på et detaljeret niveau - vi vil prøve at analysere tendenser baseret på salg fra kvartal til kvartal.
Nogle gange, når du ser på noget fra et meget detaljeret niveau, vil dine visualiseringer som helhed blive meget travle.
Hvis du kan udjævne de resultater , du ser på, giver det dig mulighed for at producere en meget mere overbevisende visualisering, som viser noget mere meningsfuldt end et travlt diagram, som viser hver justering eller ændring i dit resultat gennem tiden.
Det er et dobbelt eksempel, som jeg vil gennemgå her. Ikke alene skal vi gennemgå, hvordan man visualiserer tidsberegninger omkring forskellige tidsperioder, et kvartal versus et andet kvartal, vi vil også analysere forskellen.
Indholdsfortegnelse
Beregning af kvartalssalg
Jeg vil gerne vise dig, hvordan du opretter kvartalssalg , eller hvordan du kan sammenligne et kvartals resultater med et andet kvartal.
Så vil jeg også vise, hvordan man holder det dynamisk, og hvordan man kan bruge datamodellen til at opdage forskellen mellem de to kvartaler.
Dette er et eksempel fra en nylig workshop, som jeg kørte ved hjælp af LuckyTemplates webinar-serien. Det, vi forsøger at gøre her, er at analysere, hvordan vores salg har klaret sig på et hvilket som helst kvartal og derefter sammenligne det med en tidligere periode.
For at komme med disse indsigter tog jeg først fat i mit Datoer-felt og forvandlede det til et filter (til højre), og derefter tog jeg fat i kolonnen Dato og gjorde det til en tabel (venstre).
Beregning af det samlede salg
Hvis vi beregner summen af noget som helst (f.eks. Salg i alt, Samlet Fortjeneste, Samlede Omkostninger osv.), er det, jeg kalder kerneberegninger . Disse beregninger er meget nemme at lave, fordi de kun er simple summer eller simple sammenlægninger.
Brug af DATEADD-funktionen
Først vil jeg trække det samlede salg ind i tabellen.
Hvis vi nu vil sammenligne på kvartalsbasis, skal vi bruge tidsintelligensberegninger . Min foretrukne tidsintelligensberegning er funktionen, så jeg anbefaler stærkt, at du gør dig bekendt med, hvordan du bruger DATEADD- funktionen inde i CALCULATE- funktionen, som du kan se i denne formel:
I denne beregning refererede vi til den oprindelige kerneberegning, som er vores samlede salg . Vi brugteså vi kan springe tilbage til enhver tidsperiode.
Da vi ønskede at lave et kvartal-til-kvartal salg, var alt, hvad vi skulle gøre inde i DATEADD , at specificere, at vi ønsker at springe et kvartal tilbage.
Dette er min yndlingsfunktion at bruge, når det kommer til tidsintelligens i LuckyTemplates på grund af al den variabilitet og fleksibilitet, du kan lægge i denne formel.
I dette tilfælde vil vi bare se på det fra et kvartalsmæssigt perspektiv. Når jeg er færdig med at skrive denne formel ned, trækker jeg den ind i tabellen.
Du kan se, at det samlede salg beregnes ud fra den aktuelle kontekst, hvilket betyder, at vi beregner, uanset hvilken dag den er.
Salgs-LQ beregnes dog for 1 kvartal eller 3 måneder siden fra denne dag.
Det, der er så fantastisk ved denne beregning, er, hvor genbrugelig den er. Jeg kopierer og indsætter den tabel, jeg lige har lavet, tager fat i min Quarter & Year- mål og trækker den ind i den anden tabel, jeg har lavet.
Nu får vi de sande Quarter on Quarter- beregninger, og tidsrammen eller vinduet, vi kigger på, bestemmes af det filter, vi har på plads.
Vi kan bore ind i enhver gruppering af kvartaler og foretage en sammenligning af vores samlede salg og vores salg sidste kvartal .
Bestemmelse af salgsændringen
Vi kan også regne ud, hvad ændringerne er, ved at oprette en ny foranstaltning. Formlen, jeg har brugt, er at trække Salgs LQ fra det samlede salg .
Jeg har trukket den tidsintelligensberegning, vi oprettede ved hjælp af DATEADD, fra vores oprindelige kerneberegning. Dette gav mig den absolutte kvartalsvise salgsændring .
Konklusion
Der er så mange forskellige måder, du kan bruge disse teknikker på. Vi har skærpet ind på kvartal til kvartal her, men du kan lave dine beregninger for måned efter måned eller år efter år .
Hvis du lige er startet med tidsintelligens i LuckyTemplates, er dette en rigtig god teknik til at øve dig og få dig i gang. Du vil forstå, hvordan kontekst- og måleforgrening fungerer, og hvordan du bruger tidsintelligensberegninger. Når du har implementeret dem godt, kan du i sidste ende oprette LuckyTemplates-rapporter, der ser overbevisende ud og viser rigtig god indsigt.
For mange flere tidsrelaterede indsigter, som du kan opdage og illustrere med LuckyTemplates, tjek dette detaljerede kursusmodul på LuckyTemplates Online.
Jeg håber, du nyder denne tutorial lige så meget, som jeg har.
***** Lærer du Lucky Templates? *****
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.