Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Jeg vil tale om dynamisk segmentering ved hjælp af dynamiske parametre, fordi jeg har set medlemmer spørge om det så mange gange på LuckyTemplates supportforum. Du kan se den fulde video af denne tutorial nederst på denne blog.

Det, der er udfordrende ved dette, er at finde ud af, hvilke områder der skal segmenteres først. Du skal også finde en måde at tilføje dynamiske parametre til din formel. Jeg vil forenkle alt det gennem det eksempel, jeg vil vise her.

Indholdsfortegnelse

Oprettelse af en hvad-hvis-parameter

Det første jeg har brug for er en parameter. I dette tilfælde oprettede jeg en kunderangeringsparameter .

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Jeg oprettede denne parameter ved at gå ind i Modellering og derefter ved at klikke på Ny parameter.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

En hvad-hvis-parameter ville automatisk oprette en tabel for mig. Det skaber også et mål for det valg, jeg har foretaget.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Når jeg trækker det ind i min rapport, vil det vise det valg, jeg foretager i sliceren.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Det vigtigste at huske her er, at dine parametre bør opdele resultaterne, hver gang du laver en tilpasset segmentering .

Så bortset fra Customer Rank-parameteren har jeg også information om områder, hvor butikkerne findes.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Konteksten for beregningen er en af ​​nøglefaktorerne for at få dette rigtigt. Der er også yderligere kontekst hernede, der viser, hvor butikkerne er.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Nu vil jeg adskille min omsætning ved at sammenligne mine topkunder og mine nederste kunder. Jeg ønsker også, at både disse top- og bundgrupper skal være dynamiske. Det er her, dynamiske parametre kommer ind i billedet.

Anvendelse af dynamiske parametre

Så resultaterne skal ændre sig alt efter, hvordan jeg vil se på dataene. Det betyder, at hvis jeg ændrer sliceren for Customer Rank , bør dataene på tabellen også ændre sig.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Det første, jeg vil gøre, er at bruge en formel til at få mine bedste kunder ind i tabellen.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Jeg oprettede kolonnen ved at brugefunktion for den samlede omsætning og derefter brugesom rangeringsfunktion. TOPN returnerer også en virtuel tabel baseret på rangeringsresultater.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Jeg tilføjede kontekst her, da vi beregner den samlede omsætning , fordi jeg kun ser på de bedst placerede kunder. Denne rangering bestemmes af kunderangeringsværdien .

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Ved at bruge TOPN kommer jeg til at gennemgå alle kundedata. Det ville dog kun bevare konteksten for top 4, da det er den parameter, der er sat i tabellen. Det er den værdi, jeg har sat i udstikkeren.

Jeg kan flytte min slicer til 3, og resultaterne skal også ændres og kun afspejle dataene for top 3.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Jeg vil også se på mine nederste kunder, så det vil jeg tilføje i min tabel.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Da jeg sætter mine nederste kunder der, er det også vigtigt at bemærke, at jeg ville have brug for det samlede antal kunder pr. butik inden for en given tidsramme.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

For at få det samlede antal kunder brugte jegfungere.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Bemærk, at det hele kun er eksempeldata, så de tal, jeg kommer med fra denne formel, kan virke små og urealistiske. Men denne beregning ville også fungere for større frekvenser, når den først anvendes på scenarier i det virkelige liv.

Her er den formel, jeg brugte til at få de nederste kunder. Bemærk, at den minder meget om den, jeg brugte til Topkunder , men med nogle mindre justeringer.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Jeg brugte både CALCUATE og TOPN funktionerne her også. Men i stedet for blot at indsætte kunderangen , brugte jeg forskellen mellem de samlede kunder og værdien for kundens rangering

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Så i stedet for bare at placereog kundenavne , jeg var nødt til at tilføje logik. Da jeg får de nederste kunder i stedet for de øverste, vil jeg bruge ASC i stedet for DESC .

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Den tidligere formel gentog hver enkelt kunde for at få de bedste. Men da jeg får de nederste kunder, betyder det, at det også vil tælle de tilfælde, hvor der var nul salg .

Jeg skal sikre mig, at dem, der tæller som den nederste kunde, også har foretaget et køb. Det er derfor, jeg har tilføjet, at værdien skal være større end 0 .

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Derfor viser mine data nu, hvor mange kunder der rent faktisk har foretaget et køb. På denne første række viser det, at 11 kunder købte noget i den specifikke butik inden for den givne tidsramme.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Det kan blive ret vanskeligt i denne del, mest fordi TOPN allerede er ved at skabe en virtuel tabel, men jeg er også ved at skabe en anden virtuel tabel i den. Denne virtuelle tabel ser på en meget mindre delmængde af kunder og ikke på kunderne som helhed.

Så jeg laver endnu en rangering her i slutningen af ​​formlen for Samlet omsætning . Og som jeg nævnte tidligere, bruger jeg ASC i stedet for DESC .

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Med disse formler har jeg nu tilføjet dynamiske parametre til den dynamiske segmentering.

Visualisering af resultaterne

Den teknik, jeg brugte, kunne potentielt bruges til meget større datasæt. Dette betyder, at for bedre at forstå resultaterne, er det nyttigt at have nogle visualiseringer til at fremvise dem.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Jeg starter med et simpelt diagram, der kan vise dig en sammenligning af de øverste kontra de nederste kunder for hver butik.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Jeg kan også ændre dette og bruge et stablet søjlediagram, hvis tallene er store nok og ville blive bedre vist på den måde.

Dynamisk segmentering med dynamiske parametre – avancerede LuckyTemplates & DAX-teknik

Med disse visualiseringer kan jeg få et bedre indblik i tallene. Dette viser for eksempel, hvilke butikker der har en højere risiko. Jeg kan se, hvilke butikker der har meget få kunder, hvilket resulterer i lav omsætning.




Konklusion

De data, jeg brugte her, er meget lavfrekvente, men forestil dig mulighederne, når dette anvendes på større datasæt. Denne teknik kan også segmentere andre oplysninger og tilføje så mange forskellige parametre bortset fra kun top- og bundkunder eller butiksplaceringer.

Dette eksempel viser, hvordan man også arbejder med foranstaltninger inde i foranstaltninger. Teknikker som disse giver fantastisk indsigt i data, uanset hvor de anvendes.

Alt det bedste,

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.