Find dine bedste kunder på tværs af forskellige mål i LuckyTemplates

Her hos LuckyTemplates bygger vi en analytisk bevægelse med LuckyTemplates. I dag vil jeg guide dig igennem, hvordan du kan skabe en fantastisk visualisering, hvor vi dynamisk kun viser vores toprangerede kunder ved hjælp af flere mål i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog.

Det, vi har her, er en slicer, som dynamisk ændrer visualiseringerne og målene, hver gang jeg foretager et valg. Lad os sige, at vi kun ville se på de 5 bedste kunder. Vi kan se på de 5 bedste kunder efter salg , overskud og marginer . Hvad der også er fedt er, at vi kan linke ind i vores datamodel og derefter springe ind i en hvilken som helst tidsramme.

Find dine bedste kunder på tværs af forskellige mål i LuckyTemplates

Denne teknik kan genbruges; du kan få enhver form for rangering ved at bruge nøjagtig samme teknik. Jeg vil vise dig de trin, jeg brugte til at oprette flere mål i LuckyTemplates, og forhåbentlig vil du ved slutningen af ​​det være i stand til at se, hvordan du kan anvende denne fantastiske visualiseringsteknik oven på dine egne datasæt og dine egne miljø.

Indholdsfortegnelse

Oprettelse af Slicer

Det første jeg gjorde var at lave udstikkeren. Jeg oprettede en tabel og kaldte den Ranking Selections og brugte funktionen Enter Data. Jeg listede mine valg ned: Top 5, Top 20, Top 50 og Top 200 og indsatte derefter rangnummeret. Vi havde brug for et nummer her, ikke kun for at sortere vores udvalg, men også for at fange det i et mål og integrere det i vores logik.

Find dine bedste kunder på tværs af forskellige mål i LuckyTemplates

Rangering Vælg formel

Det andet trin er at oprette en formel, som gør det muligt for mig at registrere, hvilken rangering der er valgt. På denne måde, når jeg vælger forskellige værdier inde i sliceren, ændres det til rangeringsnummeret. Jeg brugte en meget almindelig teknik, der bruges til at udtrække værdier fra en slicer: IF HASONEVALUE .

Hvis rangeringsudvælgelsen har én værdi, så vil jeg have, at den er lig med rangnummeret, som jeg får gennem VALUES-funktionen. Hvis intet er valgt, så sætter jeg bare et stort antal ind for at dække hvert enkelt resultat inde i klienttabellen. Det betyder, at hvis intet blev valgt, så ville du få en liste over hver enkelt klient og deres ydeevne.

Find dine bedste kunder på tværs af forskellige mål i LuckyTemplates

Jeg har allerede mine kernemål sat op som mine samlede salg , samlede overskud og samlede omkostninger . Jeg har også integreret eller forgrenet mig i mine overskudsmargener ved hjælp af dette mål:

Find dine bedste kunder på tværs af forskellige mål i LuckyTemplates

Samlet salg efter rang

Det næste trin er at skabe noget logik, som rangerer vores kunder dynamisk på tværs af alle disse forskellige metrics. Vi ønsker at være i stand til at foretage et udvalg og se vores topkunders salg, overskud og avancer.

De vil alle potentielt være forskellige, ikke? De vil ikke alle være den samme kunde, så vi har brug for en dynamisk beregning, som vi kan bruge på tværs af alle disse forskellige mål.

Jeg vil oprette en ny foranstaltning til at skrive logikken ud og bruge en teknik, der forenkler koden. Jeg er virkelig stor påi disse dage og bruge dem så meget som muligt. Jeg vil kalde det nye mål Top Sales by Rank .

Rangeringsdimension

Jeg vil bruge en VARIABEL og kalde den Ranking Dimension . Alt, hvad jeg behøver, er en tabelfunktion, som er den dimension, jeg vil rangere. Dette bliver vores kunder, fordi vi forsøger at finde vores bedste kunder ved hjælp af alle disse forskellige foranstaltninger.

Find dine bedste kunder på tværs af forskellige mål i LuckyTemplates

Så vil jeg tilføje Ranking Selection , som vil fange antallet af, hvor mange klienter vi ønsker at se inde i disse visualiseringer. Så skriver jeg RETURN her, fordi det er det du skal gøre for at runde en formel af, når du bruger variable.

Find dine bedste kunder på tværs af forskellige mål i LuckyTemplates

Næste trin er at skrive den egentlige logik ned. Vi beregner det samlede salg , men beregner det kun for de bedste N kunder eller hvilket antal kunder vi vælger. For at gøre det, går jeg med FILTER-funktionen og indsætter rangeringsdimensionen.

At skrive logikken

Så hopper jeg ned til en ny linje og sætter FILTERET på Ranking Dimension. Jeg vil brugelogik, men jeg vil ikke være i stand til at bruge variablen inde i RANKX, fordi denne variabel ikke vil være dynamisk i denne sammenhæng. Så jeg går bare med Total Sales her i faldende rækkefølge.

Her er hvor den dynamiske del kommer ind: Jeg vil gå med mindre end eller lig med og bruge vores variabel Ranking Select. Dette vil kun returnere en værdi, hvis rangeringen af ​​det samlede salg er under top 5, top 20, top 50 eller top 200.

Find dine bedste kunder på tværs af forskellige mål i LuckyTemplates

Lad os trække kundenavnet ved bordet. Normalt vil den vise hver enkelt kunde, men så snart jeg bruger den logik, vi lige har oprettet, bliver den meget mere dynamisk. For eksempel, når jeg vælger Top 5 på sliceren, vil den vise mine top 5 kunder; hvis jeg klikker på Top 20, vil det vise mine 20 kunder. Ret sejt, ikke?

Find dine bedste kunder på tværs af forskellige mål i LuckyTemplates

Formlen, vi brugte, afskærer stort set alt, som ikke er inde i ranglisten. Den siger, at hvis rangeringen er mindre end eller lig med rangeringsvalget, så beregn det samlede salg; hvis det ikke er det, så medtag det ikke. Sådan får vi den dynamiske beregning og visualisering.

Lad os ændre dette til et visuelt og forbedre det en lille smule ved at tilføje dataetiketter og ændre farven. Så nu er vi det samlede salg af vores topkunder.

Find dine bedste kunder på tværs af forskellige mål i LuckyTemplates

Samlet overskud efter rang

Det fantastiske er, at dette mønster kan genbruges på så mange måder. For eksempel er det nemt at springe fra Total Sales og derefter beregne Profits. Det eneste, vi skal gøre, er at kopiere målet og indsætte det i vores nye og derefter ændre det samlede salg til det samlede overskud .

Find dine bedste kunder på tværs af forskellige mål i LuckyTemplates

Samlede overskudsmargener efter rang

Vi gør det samme for at få overskudsgraden for vores topkunder.

Find dine bedste kunder på tværs af forskellige mål i LuckyTemplates

Ved afslutningen af ​​denne analyse får vi denne utrolige indsigt ved hjælp af forskellige målinger i LuckyTemplates, hvor vi ikke kun kan se på vores salg efter rang , vi kan også se på overskud efter rang og efter rang . Det er klart, vi vil sikre os, at disse er formateret korrekt, så vi bare sætter dem i et procentformat, og derefter ændrer farverne for at sætte det lidt op.

Find dine bedste kunder på tværs af forskellige mål i LuckyTemplates

Ved at anvende flere mål i LuckyTemplates, har vi nu tre dynamiske diagrammer ligesom det. Vi kan fremvise vores Top 5, Top 20, Top 50 eller Top 200 kunder og springe mellem enhver tidsramme.

Konklusion

Der er så mange applikationer, som du kan bruge med denne teknik. Forhåbentlig kan du bruge dette i dine egne miljøer. Hvis du er en rigtig stor virksomhed og i slutningen af ​​hver måned vil køre en kampagne eller belønne dine topkunder, er dette en hurtig måde at evaluere den gruppe af mennesker på. Det er klart, at din markedsføring kan dikteres i forhold til rangeringen af ​​dine kunder.


LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

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.