Pipe In R: Koblingsfunksjoner med Dplyr
I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.
I denne opplæringen vil jeg vise deg en dynamisk måte å få prosentandelen av total endring i LuckyTemplates ved å bruke enkle måleteknikker og tidsintelligensberegninger i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
For eksempel, hvis du vil regne ut forskjellen i bidrag fra salg for en bestemt dimensjon og endringen fra år til år.
Når du er ny på LuckyTemplates, er det første du vanligvis vil gjøre å bryte ned eller filtrere alle prosentene dine etter det spesifikke året. Det vanligste er å bruke formelmønsteret prosent av totalt i LuckyTemplates. Du ville bruktfunksjon inne .
Dette vil gjøre deg i stand til å regne ut forskjellen, for eksempel i 2019, 2018 og 2017. Denne metoden vil gi deg en løsning.
Det er imidlertid en bedre måte å nærme seg dette problemet på. Alt du trenger er å bruke enkle LuckyTemplates for å måle forgreningsteknikker og beregninger av tidsintelligens.
Når du begynner å kombinere disse to sammen, kan du få virkelig kraftige dynamiske beregninger. Du trenger ikke å plassere ekstra filtre på bestemte år i modellen din.
Innholdsfortegnelse
Beregner prosent av total inntekt
Slik regnet jeg ut.
I tabellen kan du se at jeg har min totale inntekt og prosentandel av total inntekt .
Prosentandelen av total inntekt har samme verdi som målet i denne andre tabellen.
Det er i utgangspunktet summen av prosentene for de forskjellige årene. Det er en dynamisk beregning av den totale endringen.
De tre årene som vises i tabellen, er de jeg har valgt i Årsutsnittet .
Det er dette som skaper konteksten i rapporten.
Men så er det også en matrise som bryter ned de tre årene inne i tabellen.
Så det er ikke nødvendig å opprette et nytt mål for 2016 eller 2017.
Alt du trenger å gjøre er å bruke formelteknikken Prosent av total inntekt .
Denne formelen deler den totale inntekten for hvert produkt per år med den totale omsetningen av produkter .
For nevnerdelen av denne formelen har jeg fjernet alle filtrene fra produkter.
Jeg får den totale inntekten fra året. Så totalen vises nederst på hver enkelt rad i tabellen.
Dette er grunnen til at jeg får totalinntekt delt på årlig total. Slik får du prosenten.
Så du trenger ikke å gjøre mer arbeid for å få disse resultatene.
Beregne den dynamiske endringen mellom år
Nå, hvis du vil sammenligne forskjellen fra år til år, er alt du trenger å gjøre forgrene deg ved å bruke tidsintelligens.
Så la oss lage et nytt mål.
Jeg skal nevne dette målet årlig diff prosentandel av total inntekt.
Da er alt du trenger å gjøre å skrive inn:
Denne formelen bruker enkle LuckyTemplates-tidsintelligensteknikker.
Deretter kopierer jeg dette over matrisen.
Jeg har nå tre tiltak.
Jeg kan deretter sette målet Årlig diff prosentandel av total inntekt i matrisen min ved å dra den inn i verdipanelet og fjerne prosentandel av total inntekt .
Og endre deretter formatet til en prosentandel.
Du kan se i tabellen at Året 2016 har høyere tall.
Så hvis du vil legge til litt ekstra logikk, kan du legge dette inn i formelen:
Hvis beregningen er lik null, kommer den tilbake. Hvis ikke, kjører den beregningen. Dette vil bli kvitt kolonnen for året 2016.
Så det er nå en dynamisk endring og forskjell mellom ett år og det neste.
Så hvis du gjør litt revisjon, vil du se at forskjellen mellom år 2017 og år 2016 er 0,04 %. Forskjellen mellom år 2018 og år 2017 er 0,08 %.
Konklusjon
Du trenger ikke lage mange ekstra tiltak for å bryte ut forskjellen mellom ett år og det neste.
Tenk alltid dynamisk . Tenk på hvordan du kan utnytte den naturlige filtreringen som kommer fra datamodellen din.
Dette kommer til å gå langt når det gjelder å finne løsninger. Hvis du går videre og prøver dette ut i dine egne modeller, vil du se hvor enkelt det er å faktisk gjøre dette i LuckyTemplates.
Jeg håper du har lært mye av denne opplæringen.
Beste ønsker,
***** Lære Lucky Templates? *****
I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.
RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.
Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!
Excel Formulas Cheat Sheet: Mellomveiledning
LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det
Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.
Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.
Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.
I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.
Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.