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.
Jeg skal gå over noen interessante konsepter som involverer bruk av flere tabellfunksjoner for å optimalisere LuckyTemplates-formlene dine . Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Jeg skal bruke et eksempel fra hvor et av medlemmene spurte om det er mulig å legge til et filter mens du bruker SUMMARIZE- funksjonen .
Dette er ganske vanlig for scenarier når du trenger å lage virtuelle tabeller som itererer gjennom en logikk innenfor målene i stedet for å iterere hele tabellen.
Defunksjonen har mange bruksområder. Den lar deg lage en oppsummeringstabell, enten fysisk eller virtuelt. Du kan også bruke den til å lage mer avanserte tabellfunksjoner ved å legge til , , eller . Det er et bredt utvalg av disse bordfunksjonene du kan bruke.
For denne opplæringen vil jeg vise deg hvordan du kombinerer noen tabellfunksjoner for å optimalisere LuckyTemplates-formlene dine. På denne måten kan du få mer relevante resultater som du må bruke for analysen din.
LAST NED DAX RESURSE HER
Innholdsfortegnelse
Optimalisere LuckyTemplates-formler ved hjelp av en filterfunksjon
I eksemplet ønsket medlemmet å lage en salgstabell etter by, men ønsket bare å se på en viss delmengde av disse byene. Dermed er det nødvendig med et ekstra filter i tabellen for å oppnå et visst utvalg av salg.
En av våre LuckyTemplates-eksperter, Brian, kom opp med en relativt enkel løsning for å løse dette scenariet. Nøkkelpunktet med løsningen er at du kan sette et virtuelt bord etter å ha plassertfunksjon.
I dette tilfellet kan du bruke hvilken som helst tabellfunksjon som er tilgjengelig for deg, for eksempel SUMMARIZE . S UMMARIZE - funksjonen er en tabellfunksjon som lager en sammendragstabell for regioner og byer. I tillegg til det inneholder den det totale bysalget og det totale salget.
Siden denne virtuelle tabellen er inne i et filter, returnerer den bare de byene som har over 1 million totale bysalg.
Som du kan se, fungerer det bra, og det er effektivt for å optimalisere LuckyTemplates-formlene dine.
I tillegg kan du også opprette et mål som kun ser etter gjennomsnittlig salg per by ved å bruke AVERAGEX . Dette er nyttig i et scenario der du kun ønsker å se på salget for de beste byene over et visst beløp.
Defunksjon kan bidra til å minimere mengden iterasjoner som trengs for formelen din. Denne funksjonen hjelper også med å la den virtuelle tabellen iterere gjennom mindre eller mindre tall.
Bruk av ADDCOLUMNS for å optimalisere LuckyTemplates-formler
Et annet medlem, Nick, bidro med en bedre måte å optimalisere eksempelet LuckyTemplates-formelen på. Det innebærer lagdeling av en annen tabellfunksjon kaltinnii stedet for bare å ha SUMMARIZE -funksjonen.
Den nye teknikken forbedrer ytelsen til beregningen litt og forhindrer merkelige resultater. Defunksjonen lar deg lage en virtuell tabell med flere kolonner.
For dette eksemplet oppretter SUMMARIZE- funksjonen en tabell med én kolonne. Men gjennom ADDCOLUMNS kan du legge til en annen kolonne for totalt salg.
Bare legg ADDCOLUMNS- formelen i FILTER- funksjonen i en eksisterende formel for å lage et ekstra filter. Dette er bare én måte å lage en to-kolonne og filtrert tabell som ser ut som den nedenfor.
Du kan også bruke den samme teknikken for å oppnå en hvilken som helst slags virtuell tabell som itererer gjennom en AVERAGEX- funksjon ellerellerfunksjon. Du kan bare legge disse tabellfunksjonene oppå hverandre for å endre formen på det virtuelle bordet.
Konklusjon
Du kan optimalisere LuckyTemplates-formlene dine for å endre formen eller justere sammendraget av data i modellen din ved å bruke kraften til DAX.
I denne korte opplæringen vil jeg bare fremheve noen flotte løsninger fra medlemmene i LuckyTemplates Forum. Som jeg har vist, var det noen interessante teknikker som jeg tror du enkelt kan bruke på dine egne mål og logikk inne i LuckyTemplates. Jeg håper du har plukket opp noen nyttige tips her i dag.
Beste ønsker!
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.