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 viser jeg deg hvordan du kan lage helt dynamiske LuckyTemplates-rapporter ved å bruke måleteknikken og kraften til DAX. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Når jeg sier dynamisk, mener jeg at du kanskje vil fremheve én bestemt innsikt på tvers av alle visualiseringene dine på rapportsiden din, men at du kanskje vil kunne velge en annen beregning for å fremheve alle resultatene dine på rapportsiden.
Tanken er at du kan klikke og alle dine visuelle elementer på rapportsiden din vil automatisk endre det beregnede målet . For eksempel totalt salg, totalkostnad og total fortjeneste. Du kan klikke deg gjennom alle disse og deretter se hele rapportoppdateringen for den bestemte beregningen eller den bestemte beregningen.
Du kan deretter kutte og kutte det ved å bruke alle de forskjellige filtrene og visualiseringene som er tilgjengelige for oss i LuckyTemplates også.
Dataene og dashbordet jeg bruker i denne demonstrasjonen var fra en workshop jeg holdt om visualiseringsteknikker som en del av .
La oss dykke ned i det og sjekke ut hvordan jeg gjorde denne rapporten dynamisk.
Innholdsfortegnelse
Eksempel på rapport for dynamiske heldige maler
I denne LuckyTemplates-rapporten har vi Shape Map , grafene, smultringdiagrammene og stolpediagrammene. Jeg har dynamisk integrert forskjellige beregninger i alle disse visualiseringene og kjernen i det jeg ønsker å demonstrere i denne opplæringen.
Øverst til høyre på dashbordet har vi Velg en analyseberegning , slik at vi kan klikke på hvilken som helst av disse tre beregningene – Inntekter , Kostnader og Fortjeneste .
Hvis vi for eksempel klikker på fortjeneste, vil alle visualiseringer endres dynamisk, og vise alle resultater relatert til fortjeneste.
LuckyTemplates gjør det mulig for oss å lage ekstremt effektive dynamiske rapporter som dette.
Sammenlign dette med hvor mye tid og arbeid vi trenger å legge ned når vi lager en statisk PowerPoint-presentasjon, der vi må lage mange sider for å vise alt. Med LuckyTemplates kan vi vise alle disse dataene i de samme visualiseringene for å fremheve forskjellige beregninger.
Det er en veldig effektiv måte å konsolidere informasjon på. LuckyTemplates tar ganske enkelt den dynamiske rapportteknikken til et nytt nivå.
Teknikker for å lage dynamiske rapporter i LuckyTemplates
Det viktigste å forstå her er Measure Branching , som er en teknikk jeg snakker om ganske ofte i veiledningene mine. Det er den raskeste måten å lage disse avanserte rapportene i LuckyTemplates.
Først av alt, i målegrening, må vi lage våre kjernemål, som salg, kostnader og fortjeneste. Deretter forgrener vi oss til dette ene hovedmålet, som gjør oss i stand til å velge hvilken som helst av beregningene vi angir. Vi må integrere disse kjernemålene i de metriske valgene vi gjør.
Men før vi hopper inn i målegrening, må vi lage en tabell med disse beregningene fordi vi må lage en slicer. Denne tabellen finnes ikke i dataene, så jeg opprettet den her.
Og så må vi lage en formel som tar opp den beregningen vi velger å vise frem i rapporten. Formelen bruker SELECTEDVALUE- funksjonen og deretter beregningene. I dette tilfellet er det inntekter .
Vi kan deretter forgrene oss til vårt hovedmål og andre nøkkelberegninger.
Mål forgreninger for å lage dynamiske rapporter
Hovedmålet er denne formelen jeg kaller Selected Metric , som bruker SWITCH TRUE- logikken. Vi mater deretter dette hovedmålet inn i alle de andre forskjellige grenene av beregninger.
Så hvis Inntekt er valgt, vil det vise totalt salg, totale kostnader for kostnader og totale overskudd for fortjeneste. SWITCH TRUE-logikken er flott for denne beregningen, og det er en effektiv måte å strukturere denne typen formler på.
Nå som vi har dette hovedmålet, kan vi forgrene oss til disse andre andre beregningene, og starter med Ytelse – Valgt Q . I denne formelen bruker vi CALCUATE -funksjonen med hovedmålet vårt.
Dette er det samme mønsteret når vi skriver en kumulativ totalformel, men vi har inkorporert Selected Metric her i stedet for våre kjernemål.
Vi kan også forgrene oss til tidsintelligens , for eksempel i denne formelen Selected Metric LY (i fjor) og deretter mate den til en annen beregning.
Vi gjør det samme med rangeringsformelen vår ,
og resten av formlene her.
Og det er hvordan vi lager en helt dynamisk LuckyTemplates-rapport basert på beregninger du kan velge. Dette er seriøst en fantastisk visualiseringsteknikk.
Konklusjon
Dette er en veldig kraftig teknikk som bare krever et par trinn for å organisere i datamodellen din og med DAX-målene dine. Det vil gjøre deg i stand til å lage noen overbevisende rapportsider som vil imponere de som bruker dataene dine.
Når vi kjører en analyse inne i LuckyTemplates, må vi tenke på sluttforbrukeren – hvordan de kommer til å føle seg og hvordan de kommer til å se på rapportsiden vår.
Denne teknikken er absolutt en flott å bruke for å få det engasjementet fra forbrukerne, som er helt nøkkelen til suksessen til rapporterings- og utviklingsprosjektene dine i LuckyTemplates.
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.