Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

I denne opplæringen skal jeg snakke om et veldig viktig emne angående LuckyTemplates-modellering og organisering . I de fleste demoene som LuckyTemplates gir ut på tvers av webinarer, toppmøter og til LuckyTemplates-medlemmer, vil du se at bruken av tiltaksgrupper er omfattende. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Det er en veldig god grunn til at tiltaksgrupper er implementert i alle modellene LuckyTemplates lager. Når du utvikler avanserte analytiske modeller og rapporter i LuckyTemplates, er det ekstremt viktig å organisere alle DAX-tiltakene du oppretter .

Hvis du ikke gjør dette, vil modellen din være svært vanskelig å vedlikeholde og revidere i fremtiden fordi tiltak vil være vanskelig å finne.

Denne opplæringen er et dypdykk i hvorfor målegrupper er så viktige og hvordan du faktisk kan lage dem i LuckyTemplates.  Dette er absolutt en relevant og verdifull beste praksis hvis du nettopp har startet og får en innføring i tiltak.

La oss prøve å se på denne rapporten her. Dette kom fra Learning Summit i februar 2018 .

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Du vil se at under FELT- ruten er det en rekke målgrupper eller måltabeller.

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Utviklingssiden av læringstoppmøtet var kun tre økter på ca 45 minutter opptil en time. Og i løpet av den tiden var vi i stand til å lage rundt 40 til 50 tiltak innenfor disse unike gruppene.

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Tenk om du har disse på alle bordene dine og du ikke vil organisere dem ordentlig. Du vil definitivt gå deg vill i forhold til hva du faktisk gjør i utviklingen din.

Innholdsfortegnelse

Mål forgreningsmetodikk

Mål forgrening er en annen viktig utviklingsteknikk som bygger på tiltaksgrupper.

I denne metodikken skiller jeg vanligvis målene og setter dem inn i grupper basert på hvilken gren de er i. Nå starter jeg alltid med kjerneberegningene (beregningene), og jeg kaller disse nøkkelmålene .

Det er mest sannsynlig her jeg starter. Jeg lager alle de enkle DAX-målene som , , , og alle de andre enkle kjernefunksjonene. Jeg legger alle disse enkle, itererende og aggregerende funksjonene inn i nøkkelmålgruppen .

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Deretter forgrener jeg meg til disse utvalgte analytiske mønstrene som bevegelige gjennomsnitt , rangering , scenarieanalyse , segmenteringsteknikker , tidssammenligning, etc. 

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Som du kan se, kan selv målegruppen din for tidssammenligning ha forskjellige mål. Dette er fordi du kanskje ikke bare vil beregne salg i fjor , men også alle forskjellene mellom salg i år og i fjor . Videre kan det være lurt å beregne den prosentvise endringen mellom i år og i fjor

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Nå, det er bare noen eksempler på hvordan du kan få disse mange tiltakene. Og du må holde det veldig intuitivt slik at du kan referere til disse målene og dra dem inn i rapportene og visualiseringene dine.

Dette er for å unngå å søke gjennom alle tabellene dine (prøve å finne hvilket mål som går hvor), og bli forvirret.

Du kan enkelt sortere alle disse målene, noe som kan utgjøre en stor forskjell når det gjelder hastighet og effektivitet i å lage rapporter. 

Eksempelteknikk for LuckyTemplates-modellering

Nå skal jeg dele hva jeg vanligvis gjør på modellen. Dette anses også som viktig fra et organisasjonsperspektiv.

Jeg pleier å plassere målebordene mine over til høyre side. Noen ganger plasserer jeg dem også nederst. Dette er fordi de vanligvis ikke har et forhold til vår kjernemodell .

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Imidlertid er det fortsatt viktig å referere til dem i denne delen. Dette er fordi vi ønsker at de skal være i én tydelig gruppe der de er lett identifiserbare.

I dette tilfellet kan du enkelt sjekke og finne alle rangeringsformlene dine, som er innenfor gruppen Demand Scenarios .

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Og det er bare det viktigste jeg ville påpeke her. For å gjenta, vil jeg nevne hvor viktige disse tiltaksgruppene er når det gjelder effektiviteten til LuckyTemplates-modellering og organisering.

Bruke søkefunksjonen i LuckyTemplates-modeller

Dessuten kan du dra nytte av andre funksjoner som søkefeltet i FIELDS- ruten.

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

La oss prøve å skrive " flytting ". Som du la merke til, viste den alle relevante resultater innenfor en bestemt tiltaksgruppe som er knyttet til det vi har søkt på.

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Velge gjennom visualiseringer

Her er en annen kul ting jeg vil vise deg. Når du velger på visualiseringer (i dette tilfellet City Highlights) , kan du alltid se hvor de inkluderte målene vises innenfor våre tiltaksgrupper eller tabeller.

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Det vil sikkert være lett for deg å forstå hvordan ting ble satt opp eller lagt ut selv av noen andre. Og i fremtiden, når du kanskje vil se på rapporten din, vil du raskt kunne finne og referere til disse tiltakene.

Det er hovedsakelig ideen jeg vil peke på her. Men før vi avslutter dette, skal jeg vise deg hvordan du faktisk oppretter en målgruppe .

Opprette en målgruppe i en LuckyTemplates-modell

For å opprette en målgruppe klikker du bare på alternativet Skriv inn data i Hjem-fanen .

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Deretter vises et tabellvindu. Du trenger faktisk ikke legge noe på innsiden av bordet. Dette betyr at du kan la det stå tomt. 

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Bare skriv inn navnet på målgruppen din. I dette eksemplet vil vi navngi det som 'Demo' . Etterpå klikker du på Last inn .

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Deretter vil den lage en tabell. Det vil ikke bygge noe forhold fordi du faktisk ikke har noen data her inne.

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Det du deretter må gjøre er å opprette et mål ved å klikke på alternativet Nytt målHjem-fanen .

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

La oss kalle dette tiltaket Demo Salg . Vi vil referere til et annet mål ( Sales LY ) bare for å raskt opprette en.

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Så det opprettede Demo Salg -målet har nå dukket opp i Demo- målgruppen.

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

La oss slette denne kolonne1 først, fordi vi faktisk ikke trenger den.

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Etter å ha slettet det, klikker du bare på Vis/Skjul- ruten inn og ut, og du vil se at dette nå er en målgruppe eller en måltabell. 

Implementering av DAX-målgrupper i rapportene dine – en gjennomgang av LuckyTemplates-modellering

Så, det er bare for å raskt vise hvordan du faktisk kan opprette en målgruppe .

Konklusjon

Measure branching er et utrolig viktig utviklingskonsept for å begynne å implementere i modellene dine så mye som mulig. Ved å bruke denne utviklingsteknikken i kombinasjon med tiltaksgrupper, kan du absolutt bringe stor skala og effektivitet til utviklingsarbeidet du implementerer inne i LuckyTemplates.

Gled deg over dette spesielle innholdet. Det vil forbedre din umåteligog rapporteringsferdigheter inne i LuckyTemplates. Jeg anbefaler på det sterkeste å implementere disse ideene og teknikkene i dine egne rapporter og modeller.

***** Lære Lucky Templates? *****









Pipe In R: Koblingsfunksjoner med Dplyr

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.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

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

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

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.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

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.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

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.