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 bloggopplæringen vil jeg vise deg hvordan du bruker LuckyTemplates-beregningsgrupper for å lage tilpassede grupperinger og en innsiktsfull visualisering, spesielt hvis du ikke kan legge til nye tabeller og kolonner på LuckyTemplates-skrivebordet. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.
Dette var i utgangspunktet et spørsmål omav et av våre medlemmer og han ønsket å se hvor mange ansatte som har vært fraværende fra jobb og ønsket å lage tilpassede grupperinger basert på antall fraværsdager. Han kan ikke legge til tabeller og kolonner, så vi skal bruke beregningsgrupper i dette tilfellet.
Beregningsgrupper er en LuckyTemplates-modelleringsfunksjon som du kan bruke gjennom External Tools, Tabular Editor. Beregningsgrupper er spesielle tabeller med DAX-uttrykk som representerer hvert regneelement du har plassert i.
Dette er ikke vanskelig å gjøre i det hele tatt, så vi kan hoppe rett inn.
Innholdsfortegnelse
Opprette egendefinerte grupperinger
Medlemmet ønsket å ha tilpassede grupperinger. En gruppe for ansatte som har vært fraværende i mindre enn 25 dager, en annen i mindre enn 50 dager, og en i mindre enn 75 dager.
For å lage en egendefinert gruppering går vi til tabellene våre og legger bare til en egendefinert gruppe. For dette eksemplet er det under skadetabellen .
Deretter kan vi bruke den nye kolonnen for å oppnå en visualisering som dette.
Målingen jeg bruker her er det jeg kalte Totale fridager . Det er et ganske enkelt mål å brukefunksjon.
Det er ganske enkelt å legge til alle skadedagene fra jobben fra skadetabellen . Vi vil bruke dette målet i et annet mål, som vi vil bruke i våre beregningselementer.
Nå var problemet at det ikke var mulig for medlemmet å lage nye tabeller eller nye kolonner da de var nedtonet fordi han var koblet til en annen PBI-modell. Det er her beregningsgrupper kommer til unnsetning.
Opprette LuckyTemplates-beregningsgrupper
Tiltaket vi skal bruke er ganske enkelt. I denne formelen har vifunksjon, og vi vil gruppere totalt antall fridager (vårt kjernemål) om 25 dager, eller under 50 dager, eller hvilken som helst type tilpasset gruppering vi ønsker.
Så vi kopierer denne målingen fordi jeg allerede har laget den her, og så går vi til Eksterne verktøy , deretter til Tabellredigering .
Vi går så til Tabeller , høyreklikker og velger opprett ny – beregningsgruppe .
La oss kalle dette. Deretter lager vi et beregningselement. For å gjøre det, høyreklikker vi på beregningsgruppen vi nettopp har opprettet, og deretter oppretter vi ny – beregningselement .
La oss kalle denne for mindre enn 25 dager . Deretter går vi til Expression Editor-delen og limer inn takten vi kopierte.
Nå skal vi lage et nytt beregningselement, og vi kaller det, Mindre enn 50 dager . Vi bruker samme mål, men endrer bare grupperingskriteriene fra 25 til 50.
Den neste beregningsposten er for mindre enn 70 dager . Vi gjør de samme trinnene og endrer bare grupperingskriteriene til 70.
Til slutt oppretter vi et beregningselement for mer enn 70 dager . I DAX-uttrykket endrer vi grupperingskriteriene til større enn (>) 70.
Til slutt oppretter vi et beregningselement for mer enn 70 dager . I DAX-uttrykket endrer vi grupperingskriteriene til større enn (>) 70.
Klikk på lagre og oppdater den på LuckyTemplates-skrivebordet. Nå kan vi ta med regnegruppen vår inn i visualiseringen, og vi kan se grupperingene vi har laget.
Klikk på lagre og oppdater den på . Nå kan vi ta med beregningsgruppen vår inn i visualiseringen og vi kan se grupperingene vi har laget.
Endre grupperingsrekkefølgen
Hvis vi ønsker å endre rekkefølgen på grupperingene i visualiseringen, kan vi enkelt gjøre det ved hjelp av Tabellredigering.
I Tabellredigering går vi til beregningsgruppen vår og klikker deretter på beregningselementene. Du vil se her at i hvert beregningselement er ordinaliteten satt til -1 som standard.
Så for eksempel vil vi at våre Mindre enn 70 dager skal være på topp her eller være den første på venstre side av visualiseringen. Vi kan ganske enkelt endre ordinaliteten til 0 eller dra-og-slipp.
Nå, det jeg ønsker å gjøre her er å ha Mindre enn 25 Dager på toppen, deretter Mindre enn 50 Dager, etterfulgt av Mindre enn 70 Dager, og til slutt Mer enn 70 Dager; så jeg drar og slipper hver av dem til den rekkefølgen jeg ønsket. Du vil kunne se at ordinaliteten har endret seg automatisk.
Lagre deretter endringene og oppdater siden. Nå har vi rekkefølgen på beregningsgrupperingene som vi ønsket.
Konklusjon
Dette er et flott eksempel på hvordan du kan bruke LuckyTemplates beregningsgrupper. Som du kan se, er dette en rask og enkel løsningsteknikk når du ikke kan legge til nye tabeller og nye kolonner på LuckyTemplates-skrivebordet.
Jeg håper du har funnet denne veiledningen nyttig og at du kan bruke den på ditt eget arbeid. Sjekk ut lenkene nedenfor for mer relatert innhold.
Beste ønsker,
Mudassir
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.