Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

I denne tutorial vil jeg tale om et virkelig vigtigt emne vedrørende LuckyTemplates-modellering og -organisation . I de fleste af de demoer, som LuckyTemplates udgiver på tværs af webinarer, topmøder og til LuckyTemplates-medlemmer, vil du se, at brugen af ​​målegrupper er omfattende. Du kan se den fulde video af denne tutorial nederst på denne blog.

Der er en rigtig god grund til, at målegrupper er blevet implementeret i alle de modeller, som LuckyTemplates laver. Når du udvikler avancerede analytiske modeller og rapporter inde i LuckyTemplates, er det yderst vigtigt at organisere alle de DAX-mål, du opretter .

Hvis du ikke gør dette, vil din model være meget svær at vedligeholde og revidere i fremtiden, fordi foranstaltninger vil være svære at finde.

Denne tutorial er et dybt dyk i, hvorfor målegrupper er så vigtige, og hvordan du rent faktisk kan oprette dem inde i LuckyTemplates.  Dette er bestemt en relevant og værdifuld best practice, hvis du lige er startet og får en introduktion til foranstaltninger.

Lad os prøve at se på denne rapport her. Dette kom fra Learning Summit i februar 2018 .

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Du vil se, at der under FELT- ruden er en række målegrupper eller måletabeller.

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Udviklingssiden af ​​læringstopmødet var kun tre sessioner af cirka 45 minutter op til en time. Og inden for den tid var vi i stand til at skabe omkring 40 til 50 tiltag inden for disse unikke grupper.

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Forestil dig, hvis du har disse inden for alle dine borde, og du ikke vil organisere dem ordentligt. Du vil helt sikkert fare vild med hensyn til, hvad du rent faktisk laver i din udvikling.

Indholdsfortegnelse

Mål forgreningsmetodologi

Mål forgrening er en anden vigtig udviklingsteknik, der bygger på målegrupper.

I denne metode adskiller jeg normalt målene og sætter dem i grupper baseret på hvilken gren de er i. Nu starter jeg altid med kerneberegningerne (beregninger), og jeg kalder disse Key Measures .

Det er højst sandsynligt her, jeg starter. Jeg opretter alle de simple DAX-mål som , , , og alle de andre simple kernefunktioner. Jeg lægger alle disse enkle, itererende og aggregerende funktioner ind i gruppen Nøglemål .

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Derefter forgrener jeg mig ud i disse udvalgte analytiske mønstre såsom bevægelige gennemsnit , rangordning , scenarieanalyse , segmenteringsteknikker , tidssammenligning osv

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Som du kan se, kan selv din tidssammenligningsgruppe have forskellige mål. Dette skyldes, at du måske ikke bare ønsker at beregne Salget Sidste år , men også alle forskellene mellem Salg i år og sidste år . Desuden vil du måske beregne den procentvise ændring mellem i år og sidste år

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Nu, det er blot nogle eksempler på, hvordan du kan få disse talrige foranstaltninger. Og du skal holde det virkelig intuitivt, så du kan referere til disse målinger og trække dem ind i dine rapporter og visualiseringer.

Dette er for at undgå at søge gennem alle dine tabeller (forsøger at finde, hvilket mål der går hvor) og blive forvirret.

Du kan nemt sortere alle disse tiltag, hvilket kan gøre en kæmpe forskel i forhold til din hastighed og effektivitet i at oprette rapporter. 

Prøveteknik til LuckyTemplates-modellering

Nu vil jeg dele, hvad jeg plejer at gøre på modellen. Dette anses også for vigtigt fra et organisationsperspektiv.

Jeg plejer at placere mine måleborde over til højre side. Nogle gange placerer jeg dem også nederst. Dette skyldes, at de generelt ikke har et forhold til vores kernemodel .

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Det er dog stadig vigtigt at henvise til dem i dette afsnit. Dette skyldes, at vi ønsker, at de skal være i én overskuelig gruppe, hvor de er lette at identificere.

I dette tilfælde kan du nemt tjekke og finde alle dine rangeringsformler, som er inden for gruppen Demand Scenarios .

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Og det er udelukkende det centrale, som jeg ville påpege her. For at gentage, vil jeg nævne, hvor vigtige disse målegrupper er, når det kommer til effektiviteten af ​​LuckyTemplates-modellering og -organisation.

Brug af søgefunktionen i LuckyTemplates-modeller

Desuden kan du drage fordel af andre funktioner såsom søgelinjen i FIELDS- ruden.

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Lad os prøve at skrive ' moving '. Som du har bemærket, viste den alle relevante resultater inden for en bestemt målegruppe, som er forbundet med det, vi har søgt.

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Valg gennem visualiseringer

Her er en anden fed ting, som jeg vil vise dig. Når du vælger på visualiseringer (i dette tilfælde Byens højdepunkter) , kan du altid se, hvor de inkluderede mål vises i vores målegrupper eller tabeller.

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Det vil helt sikkert være nemt for dig at forstå, hvordan tingene blev sat op eller lagt ud, selv af en anden. Og i fremtiden, når du måske vil se på din rapport, vil du hurtigt kunne finde og referere til disse foranstaltninger.

Det er hovedsageligt den idé, jeg vil pege på her. Men før vi afslutter dette, vil jeg vise dig, hvordan du rent faktisk opretter en målegruppe .

Oprettelse af en målegruppe i en LuckyTemplates-model

For at oprette en målegruppe skal du blot klikke på Indtast datafanen Hjem .

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Derefter vises et tabelvindue. Du behøver faktisk ikke at lægge noget inden i bordet. Det betyder, at du kan lade det være tomt. 

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Indtast blot navnet på din målegruppe. I dette eksempel vil vi navngive det som 'Demo' . Klik derefter på Indlæs .

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Derefter vil den oprette en tabel. Det vil ikke bygge nogen relation, fordi du faktisk ikke har nogen data herinde.

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Det næste du skal gøre er at oprette et mål ved at klikke på indstillingen Ny målfanen Hjem .

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Lad os kalde dette mål Demo Salg . Vi henviser til en anden foranstaltning ( Salg LY ) bare for hurtigt at oprette en.

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Så det oprettede Demo Salg -mål er nu dukket op i Demo- målgruppen.

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Lad os slette denne Kolonne1 først, fordi vi faktisk ikke får brug for den.

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Når du har slettet det, skal du blot klikke på Vis/Skjul ruden ind og ud, og du vil se, at dette nu er en målgruppe eller en måltabel. 

Implementering af DAX-målgrupper i dine rapporter – A LuckyTemplates Modeling Review

Så det er bare for hurtigt at vise, hvordan du rent faktisk kan oprette en målegruppe .

Konklusion

Measure branching er et utroligt vigtigt udviklingskoncept for at begynde at implementere i dine modeller så meget som muligt. Ved at bruge denne udviklingsteknik i kombination med målegrupper, kan du absolut bringe stor skala og effektivitet til det udviklingsarbejde, du implementerer inde i LuckyTemplates.

Nyd at gennemgå dette særlige indhold. Det vil umådeligt forbedre dinog rapporteringsfærdigheder i LuckyTemplates. Jeg anbefaler stærkt at implementere disse ideer og teknikker i dine egne rapporter og modeller.

***** Lærer du Lucky Templates? *****









Pipe In R: Tilslutningsfunktioner med Dplyr

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.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

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.

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

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

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

Python i LuckyTemplates: Sådan installeres og konfigureres

Python i LuckyTemplates: Sådan installeres og konfigureres

Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

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.

Sortering af datotabelkolonner i LuckyTemplates

Sortering af datotabelkolonner i LuckyTemplates

Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

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.

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

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.