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.


Egendefinert tema i LuckyTemplates

Egendefinert tema i LuckyTemplates

Sjekk ut egendefinerte temaer og lær å lage en egendefinert JSON-fil slik at du kan kontrollere egendefinerte funksjoner på hver visual i LuckyTemplates.

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Når du skal bruke TOPN i LuckyTemplates - En DAX-formelgjennomgang

Denne opplæringen vil gjennomgå hvordan du bruker TOPN som en virtuell rangeringsfunksjon for å generere interessant innsikt basert på en rangeringslogikk i LuckyTemplates.

Slik beregner du antall dager per måned i Lucky-maler ved hjelp av DAX

Slik beregner du antall dager per måned i Lucky-maler ved hjelp av DAX

I denne opplæringen viser jeg deg hvordan du beregner satsformeldager innen en måned eller måneder i et sykehusscenario ved å bruke DAX i LuckyTemplates.

LuckyTemplates Custom Visual – Lage tekstsammendrag

LuckyTemplates Custom Visual – Lage tekstsammendrag

Lær hvordan du lager dynamiske tekstsammendrag for å vise frem innsikt i rapporten din ved å bruke LuckyTemplates tilpassede visuelle utvikling kalt Enlighten Data Story.

Tabellvisuelt i LuckyTemplates | Dynamisk underinnstilling

Tabellvisuelt i LuckyTemplates | Dynamisk underinnstilling

I denne bloggen lærer du hvordan du dynamisk subsett en tabellvisualisering i LuckyTemplates ved å bruke DAX-mål og betinget formatering.

LuckyTemplates Feriekalender – Beregn dato M/DAX

LuckyTemplates Feriekalender – Beregn dato M/DAX

En LuckyTemplates feriekalender er avgjørende for mange tidsintelligensberegninger. Lær hvordan du beregner bestemte feriedatoer ved hjelp av DAX.

LuckyTemplates geospatial analyse: en introduksjon

LuckyTemplates geospatial analyse: en introduksjon

Dette er en introduksjon til LuckyTemplates Geospatial Analysis for å bygge overbevisende dynamiske kart som byr på mange utfordringer for brukerne.

LuckyTemplates-datalinjer i tabellvisualiseringer

LuckyTemplates-datalinjer i tabellvisualiseringer

I denne opplæringen demonstrerer jeg hvordan du kan bruke den oppdaterte funksjonen på LuckyTemplates-datalinjer i datatabellvisualiseringer for å gjøre rapportene dine mer overbevisende.

Trene salgsperioder ved å bruke DAX i LuckyTemplates: ukedag vs. Helg

Trene salgsperioder ved å bruke DAX i LuckyTemplates: ukedag vs. Helg

I denne bloggen, skulle gå gjennom hvordan du analyserer over riktige salgsperioder eller riktige tidsperioder der du faktisk har resultater.

Forsikringsapplikasjonsrapporter i LuckyTemplates

Forsikringsapplikasjonsrapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gjennomgå forsikringsapplikasjonsrapporter som viser verdifull informasjon om forsikringsrelaterte produkter og avtaler.