LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Har du noen gang ønsket å lage en visualisering som endres basert på et hvilket som helst rangeringsvalg du kan gjøre? Du kan faktisk endre størrelsen på LuckyTemplates-bildene dine ved å rangere logikk. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Tenk på et scenario der du ønsker å vise frem de 20 beste kundene dine. Lat som om du er i et møte og sier: "Dette er kundene som bidrar mest til vår lønnsomhet av alt vårt salg."

Men så bestemmer du deg, "la oss kanskje begrense søket til våre topp 5 kunder."

Å kunne dynamisk velge en slicer som endrer diagrammet eller visualiseringen du ser på, til en mer spesifikk innsikt basert på rangering, er et veldig kraftig visualiseringsalternativ.

I denne videoen viser jeg deg en kul visualiseringsteknikk der du kan bruke rangeringsfunksjonen til å bestemme hva du skal vise inne i visualiseringen.

Innholdsfortegnelse

Opprette støttetabellen

Støttetabellen kommer til å ha valgene av rangeringsnummer for hvilken rangering vi måtte ønske å velge. Så det kan være topp 3, topp 5, topp 20, og så videre.

Vi kan gjøre dette veldig enkelt. Vi lager bare en ny tabell ved å gå til Enter Data.

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Vi kaller dette som rangeringsvalg, og vi legger bare rangering her, 3, 5, 10, 15 og 20. Klikk deretter på Last inn.

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Husk at dette støttebordet ikke har noe forhold til noe. Men dobbeltsjekk alltid modellen din at den ikke er relatert til noe.

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Så vi tar det inn her og endrer det til en slicer, en liste. Og vi ønsker å fange dette utvalget vi gjorde her, slik at vi kan mate det inn i visualiseringen vår.

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Opprette tiltakene

Vi vil bruke et veldig likt mønster som vi brukte før.

Vi går til New Measure og la oss kalle det Rank Select. Deretter, lik HVIS, HASONEVALUE; så hvis én verdi er valgt (rangeringen), vil vi ha lik den verdien (VERDI, rangering).

Skriv deretter antall kunder du har, som i dette eksemplet er 50. Hvis du har tusen kunder, skriv 1000.

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Når vi tar det opp her, vil vi se at det nå returnerer et resultat basert på utvalget vi har gjort.

Hvis ingenting er valgt, gir det 50 eller 1000, avhengig av antall kunder du legger inn. Ettersom vi velger andre beløp, får vi det beløpet dit.

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Etter at vi har laget det målet, kommer vi til å ha en rangeringslogikk lagt over en støttetabell som vi har laget.

Vi skal mate dette målet inn i vår beregning for å skape en dynamikk.

Men først må vi finne ut hva som er en kunderangering. Hvordan gjør vi det? Vi bruker RANKX.

Så nok en gang går vi til New Measure, og gir det navnet Kunderangering . Det skal være lik RANKX med tabell som har ALLE kunder eller kundenavn fordi du ønsker å se på hele tabellen og ikke bli filtrert inn i dens nåværende kontekst.

Uttrykket er Totalt salg fordi vi skal rangere etter salg. Vi trenger ikke en verdi i dette tilfellet, og vi kommer til å rangere etter synkende rekkefølge.

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Når vi nå drar dette tiltaket inn, vil vi se at den mestselgende kunden nå er rangert som nummer én.

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Som jeg nevnte i andre videoer, hvis du ikke går ALLE her , vil alt beregnes til en. Det er fordi alt er filtrert i tabellen i datamodellen.

Hvis det bare er én kunde, vil den kunden alltid rangere høyest, og det er det samme med hver enkelt rad i denne tabellen.

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Så når vi fjernet filterkonteksten fra den tabellen, kan vi få rangeringen for alle kundene.

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Inkorporerer tiltak i beregningen

Vi skriver nå beregningen vår, Salg etter kunde, der vi inkorporerer de to målene vi har laget (Rangers Select og Customer Ranking).

For vår rangeringslogikk går vi HVIS Kunderangeringen er mindre enn eller lik rangeringsvalget, så ønsker vi å gjøre totalt salg. Hvis ikke, så blir vi bare BLANKE.

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Hvabetyr at den ikke kommer til å returnere noe hvis den er under dette tallet (10, for eksempel). Se hva som skjer her:

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Det returnerer bare topp 10. Siden dette er dynamisk, kan vi endre beløpet som om vi går 15, 20, returnerer det tilsvarende. Hvis vi ikke går noen, kommer den til å returnere alle.

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Vi kan også gjøre dette til en visualisering. Bare bli kvitt alle de mellomliggende beregningene og kanskje legg til noen dataetiketter.

Igjen, siden dette er dynamisk, kan vi velge ønsket antall kunder å sammenligne eller sjekke ut. Bare velg sliceren, og visualiseringen vår endres automatisk.

LuckyTemplates Visuals: Endre størrelse ved å rangere logikk

Med denne teknikken kan vi filtrere hvilken som helst beregning, for eksempel total fortjeneste eller marginer etter det rangeringsutvalget.

Konklusjon

Det er seriøst så mange forskjellige måter du kan bruke denne teknikken på i modellene dine.

Du kan bruke den på dine produkter, regioner, selgere eller andre filter eller dimensjoner du har i datamodellen din.

Det er bare å prøve det ut, se hvordan det fungerer innenfor de nåværende modellene dine, og deretter prøve å bygge inn teknikken i tankene dine slik at du veldig raskt kan se hvordan den kan brukes på andre måter.

Jeg brukte denne samme teknikken i mange av LuckyTemplates-modellene på . Sjekk dette ut hvis du har litt tid, og prøv virkelig å forestille deg hva som skjer under 'panseret' på disse modellene – du vil lære mye.

Oppmuntre,


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.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.