Finn dine beste kunder på tvers av forskjellige mål i LuckyTemplates

Her på LuckyTemplates bygger vi en analytisk bevegelse med LuckyTemplates. I dag skal jeg lede deg gjennom hvordan du kan lage en fantastisk visualisering der vi dynamisk viser kun våre topprangerte kunder ved å bruke flere mål i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Det vi har her er en slicer som dynamisk endrer visualiseringer og mål når jeg gjør et valg. La oss si at vi bare ønsket å se på de 5 beste kundene. Vi kan se på de 5 beste kundene etter salg , fortjeneste og marginer . Det som også er kult er at vi kan koble til datamodellen vår og deretter hoppe inn i en hvilken som helst tidsramme.

Finn dine beste kunder på tvers av forskjellige mål i LuckyTemplates

Denne teknikken kan gjenbrukes; du kan få hvilken som helst type rangering ved å bruke nøyaktig samme teknikk. Jeg skal vise deg trinnene jeg brukte for å lage flere mål i LuckyTemplates, og forhåpentligvis på slutten av det, vil du kunne se hvordan du kan bruke denne flotte visualiseringsteknikken på toppen av dine egne datasett og dine egne miljø.

Innholdsfortegnelse

Opprette skjæremaskinen

Det første jeg gjorde var å lage sliceren. Jeg opprettet en tabell og kalte den Rangeringsvalg og brukte Enter Data-funksjonen. Jeg listet ned valgene mine: Topp 5, Topp 20, Topp 50 og Topp 200 og satte deretter inn rangeringsnummeret. Vi trengte et nummer her, ikke bare for å sortere utvalget vårt, men også for å fange det inn i et mål og integrere det i logikken vår.

Finn dine beste kunder på tvers av forskjellige mål i LuckyTemplates

Rangering Velg formel

Det andre trinnet er å lage en formel som gjør det mulig for meg å registrere hvilken rangering som er valgt. På denne måten, hver gang jeg velger forskjellige verdier inne i sliceren, endres det til rangeringsnummeret. Jeg brukte en veldig vanlig teknikk for å trekke ut verdier fra en slicer: IF HASONEVALUE .

Hvis rangeringsutvalget har én verdi, vil jeg at det skal være lik rangeringstallet som jeg får gjennom VERDIER-funksjonen. Hvis ingenting er valgt, legger jeg bare inn et stort antall for å dekke hvert eneste resultat inne i klienttabellen. Dette betyr at hvis ingenting ble valgt, ville du få en liste over hver enkelt klient og deres ytelse.

Finn dine beste kunder på tvers av forskjellige mål i LuckyTemplates

Jeg har allerede konfigurert mine kjernemål som totalt salg , total fortjeneste og totale kostnader . Jeg har også integrert eller forgrenet inn i fortjenestemarginene mine ved å bruke dette målet:

Finn dine beste kunder på tvers av forskjellige mål i LuckyTemplates

Totalt salg etter rangering

Det neste trinnet er å skape en viss logikk som rangerer kundene våre dynamisk på tvers av alle disse forskjellige beregningene. Vi ønsker å kunne gjøre et utvalg og se salg, fortjeneste og marginer til våre toppkunder.

De kommer alle potensielt til å være forskjellige, ikke sant? De kommer ikke alle til å være den samme kunden, så vi trenger en dynamisk beregning som vi kan bruke på tvers av alle disse forskjellige målene.

Jeg skal lage et nytt mål for å skrive ut logikken og bruke en teknikk som forenkler koden. Jeg er virkelig stor påi disse dager og bruke dem så mye som mulig. Jeg vil kalle det nye tiltaket Top Sales by Rank .

Rangeringsdimensjon

Jeg skal bruke en VARIABEL og kalle den Ranking Dimension . Alt jeg trenger er en tabellfunksjon som er dimensjonen jeg skal rangere. Dette kommer til å bli våre kunder fordi vi prøver å finne våre beste kunder ved å bruke alle disse forskjellige tiltakene.

Finn dine beste kunder på tvers av forskjellige mål i LuckyTemplates

Deretter kommer jeg til å legge til rangeringsutvalget som vil ta antall klienter vi ønsker å se inne i disse visualiseringene. Da skriver jeg RETURN her fordi det er dette du må gjøre for å runde av en formel når du bruker variabler.

Finn dine beste kunder på tvers av forskjellige mål i LuckyTemplates

Neste trinn er å skrive ned selve logikken. Vi beregner totalt salg , men beregner det bare for de N øverste kundene eller hvilket antall kunder vi velger. For å gjøre det, går jeg med FILTER-funksjonen og legger inn rangeringsdimensjonen.

Å skrive logikken

Så hopper jeg ned til en ny linje og setter FILTERET på Ranking Dimension. Jeg vil brukelogikk, men jeg vil ikke kunne bruke variabelen inne i RANKX fordi denne variabelen ikke kommer til å være dynamisk i denne konteksten. Så jeg går bare med Totalt salg her i synkende rekkefølge.

Her er hvor den dynamiske delen kommer inn: Jeg kommer til å gå med mindre enn eller lik og bruke vår variabel Rangeringsvalg. Dette kommer bare til å returnere en verdi hvis rangeringen av det totale salget er under topp 5, topp 20, topp 50 eller topp 200.

Finn dine beste kunder på tvers av forskjellige mål i LuckyTemplates

La oss dra kundenavnet ved bordet. Normalt vil den vise hver enkelt kunde, men så snart jeg bruker logikken vi nettopp opprettet, blir den mye mer dynamisk. For eksempel, når jeg velger Topp 5 på sliceren, vil den vise mine topp 5 kunder; hvis jeg klikker på Topp 20, vil det vise mine 20 kunder. Ganske kult, ikke sant?

Finn dine beste kunder på tvers av forskjellige mål i LuckyTemplates

Formelen vi brukte avskjærer i utgangspunktet alt som ikke er inne i rangeringsutvalget. Det står at hvis rangeringen er mindre enn eller lik rangeringsutvalget, beregner du det totale salget; hvis det ikke er det, så ikke ta det med. Det er slik vi får den dynamiske beregningen og visualiseringen.

La oss endre dette til et visuelt og forbedre det litt ved å legge til dataetiketter og endre fargen. Så nå er vi det totale salget til våre beste kunder.

Finn dine beste kunder på tvers av forskjellige mål i LuckyTemplates

Samlet fortjeneste etter rangering

Det som er flott er at dette mønsteret kan gjenbrukes på så mange måter. For eksempel er det enkelt å hoppe fra Totalt salg og deretter beregne fortjeneste. Alt vi trenger å gjøre er å kopiere målet og lime det inn i vårt nye og deretter endre Totalt salg til Totalt fortjeneste .

Finn dine beste kunder på tvers av forskjellige mål i LuckyTemplates

Totale fortjenestemarginer etter rangering

Vi gjør det samme for å få fortjenestemarginene til våre toppkunder.

Finn dine beste kunder på tvers av forskjellige mål i LuckyTemplates

Mot slutten av denne analysen får vi denne utrolige innsikten ved å bruke forskjellige målinger i LuckyTemplates der vi ikke bare kan se på salget vårt etter rangering , vi kan også se på fortjeneste etter rangering og etter rangering . Det er klart, vi vil sørge for at disse er riktig formatert, så vi legger dem inn i et prosentformat, og deretter endre fargene for å gjøre det litt mer.

Finn dine beste kunder på tvers av forskjellige mål i LuckyTemplates

Ved å bruke flere mål i LuckyTemplates, har vi nå tre dynamiske diagrammer akkurat som det. Vi kan vise frem våre Topp 5, Topp 20, Topp 50 eller Topp 200 kunder og hoppe mellom en hvilken som helst tidsramme.

Konklusjon

Det er så mange applikasjoner du kan bruke med denne teknikken. Forhåpentligvis kan du bruke dette i dine egne miljøer. Hvis du er et veldig stort selskap og på slutten av hver måned ønsker å kjøre en kampanje eller belønne toppkundene dine, er dette en rask måte å evaluere den gruppen av mennesker på. Det er klart at markedsføringen din kan dikteres mot rangeringen av kundene dine.


Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.

PowerApps funksjoner og formler | En introduksjon

PowerApps funksjoner og formler | En introduksjon

Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.

Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.