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 vil vi se på en unik teknik inde i LuckyTemplates, der giver os mulighed for at skabe dynamiske rangeringstabeller ved hjælp af RANKX- funktionen . Du kan se den fulde video af denne tutorial nederst på denne blog.
Hvad er dynamiske rangeringstabeller ?
Dynamiske rangeringstabeller viser en række informationer dynamisk i en tabel, men de viste oplysninger er baseret på en specifik rangering på en enkeltstående beregning.
Vi kan se på de 20 bedste kunder, baseret på salg, på tværs af en række andre målinger, såsom overskud, margin, vækst osv. Denne teknik vil også automatisk opdatere tabellen efter enhver ændring af kontekst til rapportsiden.
Ved oprettelse af dynamiske rangeringstabeller er der behov for at implementere avancerede DAX-formler sammen medfungere.
Indholdsfortegnelse
Filtrering af kunder ved hjælp af RANKX-funktionen
Lad os tage et kig på de 20 bedste kunder i tabellen.
Du kan se tabellen Profit Growth Year On Year , som kræver udvikling af nogle få formler for at nå frem til dette mål. Du kan opnå disse komplekse indsigter ved at overlejre de samme teknikker, som du ville bruge, når du laver noget relativt enklere.
I formlen for fortjenestevækst år efter år kan du se, at ved evaluering af en bestemt kunde, bliver den rangeret mellem en bestemt værdi baseret på en bestemt metrik.
Filtreringen udføres ved at bruge RANKX . Kundeplaceringen er baseret på overskud i år versus overskud sidste år, som vil vise.
Rangering af denne særlige foranstaltning vil hjælpe dig med at vide, hvilke af disse særlige kunder der er i Top 20 sammen med de specifikke resultater, du vil fremhæve baseret på denne metric.
Isolering af de 20 bedste kunder
Du kan se, at tabellen kun viser 20 resultater, når der faktisk er hundredvis af kunder. Men fordi kundedataene er isoleret baseret på en specifik metric, vises kun 20 kunder i tabellen.
Hvis du hopper til en anden tidsramme, opdateres resultaterne, men vil stadig vise de 20 bedste kunder.
Profit Growth Insights
Du kan også vise de 20 bedste kunder sammen med deres fortjenestevækst og vise andre målinger for at prøve at identificere, hvad der forårsagede væksten.
Denne vækst i overskud kan skyldes en stigning i marginer eller en stigning i salget.
Tilføjelse af salg til den dynamiske rangeringstabel
I formlen for salgsvækst år efter år kan du se, at FILTER- funktionen har nøjagtig samme struktur som den forrige formel, men i stedet for at vise overskuddet, vil den vise salget i år versus sidste år .
Dette vil evaluere til TRUE , som i dette tilfælde er vores kunder. Så vil den samme logik udspille sig, så overskuddet mellem sidste år og i år forbliver inden for Top 20-metrikken.
Sådan kan du isolere netop den indsigt og kun vise den for de mest værdsatte kunder.
Du kan placere salg og fortjenestevækst i den dynamiske rangeringstabel sammen med de 20 bedste kunder for at få bedre indsigt i dine rapporter.
Du kan også gøre nøjagtig det samme for marginvækst .
Marginvækst i den dynamiske rangeringstabel
Du kan se, at filtreringen udført inde i CALCULATE er nøjagtig den samme, som den blev udført i de tidligere formler.
Før blev topkunderne kun identificeret ud fra deres profitvækst. Men nu kan margin-metrikken isoleres for at se, om årsagen til stigningen i overskud skyldes stigningen i marginer .
Hvis du ser på denne tabel, kan du se, at kunden (EMD Group) har en negativ Margins Growth .
Du kan dog se, at på trods af en negativ marginvækst, fortsætter kunden med at høre til i Top 20 på grund af sin høje salgsvækst, hvilket resulterer i høj vækst i overskud .
Blot at se på tabellen kan give dig mere værdifuld indsigt i dine rapporter og forretning.
Konklusion
Når du sætter alt dette op i LuckyTemplates, vil du se, at det er en fantastisk måde at bore i dine top- og bundresultater.
Dette er en fantastisk måde at inkorporere en række forskellige målinger og visualiseringsteknikker på for at skabe overbevisende rapporter, som dine forbrugere vil elske.
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.