LuckyTemplates dynamisk gruppering | Banding ved hjelp av DAX

Jeg vil gå gjennom en LuckyTemplates dynamisk grupperingsteknikk. Jeg skal vise deg hvordan du dynamisk viser frem segmenter av informasjonsbåndene dine. Dette er en kraftig teknikk for å bygge på datamodellen din. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Jeg har en veldig enkel datamodell her. Det er litt rot på grunn av måten Microsoft satte opp ting inne i LuckyTemplates, som jeg ikke liker; så jeg vil gjerne omorganisere den ved å bruke fosseteknikken.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

Jeg vil ha salgstabellen min nederst og alle oppslagstabellene mine øverst.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

I mange tilfeller har imidlertid ikke oppslagstabellene dine så mye informasjon. Jeg har for eksempel kundedataene mine her, men jeg ønsker å kunne gruppere kundene mine basert på en beregning, og jeg vil gjøre det dynamisk.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

Avhengig av mitt valg, vil grupperingen være annerledes. For eksempel, jeg velger et annet år eller si et annet produkt, jeg ønsker å kunne analysere resultatene mine i grupperingen basert på disse valgene.

Når du kombinerer denne teknikken med en god modell, er det flere måter du kan filtrere dataene dine på.

La oss nå gå gjennom teorien om hvordan dette faktisk fungerer.

Innholdsfortegnelse

DAX-formler og måleforgrening

Jeg har en enkel beregning her for mitt totale salg. I dette tiltaket brukte jegog jeg har hentet prisen fra en annen tabell, og multipliserer den med antallet solgte ved hver enkelt transaksjon.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

Nå innenfor visualiseringen ønsker jeg å kunne bryte ut hvilke av mine kunder som er det jeg anser som gode vekstkunder , gjennomsnittlig vekstkunder eller dårlige vekstkunder . Nøkkelen er å gjenkjenne året valgt på sliceren.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

Jeg har min Sales LY (i fjor) beregning her også, hvor jeg brukteogfunksjoner.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

Fra denne beregningen kan jeg så regne ut den prosentvise veksten ( Sales Growth ).

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

Slik kan du bygge nisjebåndberegninger. I dette tilfellet forgrener jeg meg inn i denne beregningen (Sales Growth), og så skal jeg lage mine segmenter basert på det.

Merk at ingen av disse dataene finnes i noen av mine rådatatabeller . Jeg lager dette med mål, og så skal jeg segmentere og dynamisk bande basert på denne beregningen.

Du kan se på punktdiagrammet visualisering er der segmentet eller gruppen virkelig bryter ut. Denne visualiseringen har samme mål som stolpediagramvisualiseringen her nede. Det er bare å representere ting på en litt annen måte. Og det er fortsatt en dynamisk beregning eller en dynamisk segmenteringsteknikk.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

Jeg kan også dele dette opp etter måned og år ved å legge til et slicer-filter.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

LuckyTemplates dynamisk gruppering ved hjelp av DAX

Jeg får vanligvis formlene mine fra, ved å bruke det nettbaserte programmet DAX Clean Up . Du kan lagre alle formlene dine her.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

Jeg har båndeksemplet mitt lagret i Analyst Hub, og jeg kan bare kopiere koden og lime den inn i modellen min. Du må kanskje endre noen parametere i formelen, men i dette tilfellet har jeg allerede satt opp denne perfekt.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

En annen ting du må huske når du gjør dynamisk segmentering er at du må lage en støttetabell . I dette eksemplet ønsker jeg å kunne segmentere basert på denne vekstfaktoren. Så jeg brøt ut segmentene mine for den spesielle vekstfaktoren.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

Og merk at jeg bygger på toppen av kjernemodellen min. Ingen av disse dataene blir fysisk implementert i noen tabell i det hele tatt, noe som gjør denne teknikken så fleksibel.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

La oss nå se på formelen jeg brukte her, Sales per Growth Group .

I formelen ser du at jeg ønsker å beregne totalt salg, men jeg vil kunne filtrere det salgsresultatet etter den støttetabellen jeg opprettet.

Jeg ønsker å evaluere hva kundens vekst var. Og så medfunksjon, kommer denne formelen til å iterere gjennom hver enkelt kunde og beregne salgsveksten til hver kunde. Dette går på hele listen over kundene mine virtuelt, og deretter returnerer det salget basert på hva som er sant.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

Det som er interessant med dette er at når jeg drar denne formelen inn i tabellen, vil du se at alt evalueres til sant på et tidspunkt. Dette er fordi filteret ikke er i konteksten i det hele tatt i denne tabellen.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX

Du kan imidlertid se båndene eller gruppene på scatter chart-visualiseringen. Med støttetabellen som jeg opprettet (tabell over kundesegmenter), er filteret i formelen, Sales per Growth Group , i spill i denne visualiseringen. Som et resultat vil mange vurdere til falske. Og det er slik vi får segmentene, disse båndene innenfor visualiseringen.

LuckyTemplates dynamisk gruppering |  Banding ved hjelp av DAX




Konklusjon

Det er litt å pakke ut i denne LuckyTemplates dynamiske grupperingsteknikk, men det er ikke så vanskelig hvis du virkelig forstår mønsteret og støttetabellen du må bruke.

Du kan legge inn dette mønsteret om og om igjen, for hvilken bånding du vil. Støttebordet kan være totalt dynamisk og fleksibelt og kan være basert på hvilken som helst beregning du ønsker. Bare sørg for at du faktisk legger inn riktig beregning i denne evalueringen gjennom tabellen. Dette er totalt dynamisk i forhold til det du legger inn her. Her kan du for eksempel ha fortjenestemarginer.

For mer relatert innhold, sjekk lenkene nedenfor.

Jubel!


Hvordan kommentere i Python – En hurtigveiledning for nybegynnere

Hvordan kommentere i Python – En hurtigveiledning for nybegynnere

Hvordan kommentere i Python – En hurtigveiledning for nybegynnere

Hva er Power Query & M Language: En detaljert oversikt

Hva er Power Query & M Language: En detaljert oversikt

Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.

Lag en paginert rapport: Legge til tekster og bilder

Lag en paginert rapport: Legge til tekster og bilder

Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.

SharePoint Automate-funksjonen | En introduksjon

SharePoint Automate-funksjonen | En introduksjon

Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!

Løpende totaler i LuckyTemplates ved hjelp av DAX

Løpende totaler i LuckyTemplates ved hjelp av DAX

Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.

LuckyTemplates Slope Chart: En oversikt

LuckyTemplates Slope Chart: En oversikt

Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.

LuckyTemplates fargetemaer for enhetlige visualiseringer

LuckyTemplates fargetemaer for enhetlige visualiseringer

Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.