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!

Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.