LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Har du nogensinde ønsket at skabe en visualisering, der ændrer sig baseret på ethvert rangeringsvalg, du kunne foretage? Du kan faktisk ændre størrelsen på dine LuckyTemplates visuals ved at rangordne logik. Du kan se den fulde video af denne tutorial nederst på denne blog.

Tænk på et scenarie, hvor du vil fremvise dine top 20-kunder. Lad som om du er til et møde og siger: "Dette er de kunder, der bidrager mest til vores rentabilitet ud af alt vores salg."

Men så beslutter du dig, "lad os måske indsnævre søgningen til vores top 5 kunder."

At være i stand til dynamisk at vælge et udsnit, der ændrer det diagram eller den visualisering, du ser på, til en mere specifik indsigt baseret på rangering, er en meget kraftfuld visualiseringsmulighed.

I denne video viser jeg dig en fed visualiseringsteknik, hvor du kan bruge rangeringsfunktionen til at bestemme, hvad du vil vise inde i visualiseringen.

Indholdsfortegnelse

Oprettelse af støttebordet

Den understøttende tabel vil have valgene af rangeringsnumre for den rangering, vi måtte ønske at vælge. Så det kunne være top 3, top 5, top 20 og så videre.

Vi kan gøre dette meget nemt. Vi laver bare en ny tabel ved at gå Indtast data.

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Vi navngiver dette som Rangeringsvalg, og vi sætter simpelthen rangering her, 3, 5, 10, 15 og 20. Klik derefter på Indlæs.

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Husk, at dette støttebord ikke har noget forhold til noget. Men dobbelttjek altid din model, at den ikke relaterer til noget.

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Så vi bringer den ind her og ændrer den til en udstikker, en liste. Og vi ønsker at fange dette valg, vi har lavet her, så vi kan føre det ind i vores visualisering.

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Oprettelse af foranstaltninger

Vi vil bruge et meget lignende mønster, som vi brugte før.

Vi går til New Measure og lad os kalde det Rank Select. Derefter, lig med HVIS, HASONEVALUE; så hvis en værdi er valgt (Rangen), så vil vi have lig med denne værdi (VÆRDIER, Rangering).

Skriv derefter antallet af kunder, du har, som i dette eksempel er 50. Hvis du har tusinde kunder, så skriv 1.000.

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Når vi bringer det op her, vil vi se, at det nu returnerer et resultat baseret på det valg, vi har foretaget.

Hvis der ikke vælges noget, indbringer det 50 eller 1.000, afhængig af antallet af kunder, du sætter ind. Da vi vælger andre beløb, får vi så det beløb der.

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Efter at vi har oprettet den foranstaltning, vil vi have en eller anden rangeringslogik overlejret på en understøttende tabel, som vi har oprettet.

Vi vil indføje dette mål i vores beregning for at skabe en dynamik.

Men først skal vi finde ud af, hvad en kunderangering er. Hvordan gør vi det? Vi bruger RANKX.

Så endnu en gang går vi til New Measure, og kald det derefter Kunderangering . Det skal være lig med RANKX med tabel, der har ALLE kunder eller kundenavne, fordi du vil se på hele tabellen og ikke blive filtreret ind i dens aktuelle kontekst.

Udtrykket er Samlet salg , fordi vi vil rangere efter salg. Vi har ikke brug for en værdi i dette tilfælde, og vi vil rangere efter faldende rækkefølge.

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Når vi nu trækker denne foranstaltning ind, vil vi se, at den mest sælgende kunde nu er placeret som nummer et.

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Som jeg nævnte i andre videoer, hvis du ikke går ALLE her , vil alt beregnes til én. Det er fordi alt er filtreret i sin tabel i datamodellen.

Hvis der kun er én kunde, vil denne kunde altid rangere højest, og det er det samme med hver enkelt række i denne tabel.

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Så når vi fjernede filterkonteksten fra den tabel, kan vi få rangeringen for alle kunderne.

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Inkorporering af mål i beregningen

Vi skriver nu vores beregning, Salg efter kunde, hvor vi inkorporerer de to mål, vi har oprettet (Ranks Select og Customer Ranking).

For vores rangordningslogik går vi, HVIS Kunderangeringen er mindre end eller lig med Rangvalg, så vil vi lave Total Sales. Hvis ikke, så går vi bare BLANK.

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Hvadbetyder, at det ikke vil returnere noget, hvis det er under dette nummer (10, for eksempel). Se hvad der sker her:

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Det returnerer kun top 10. Da dette er dynamisk, kan vi ændre beløbet, ligesom hvis vi går 15, 20, returnerer det tilsvarende. Hvis vi ikke går nogen, vil det returnere alle.

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Vi kan også gøre dette til en visualisering. Bare slip for alle de mellemliggende beregninger og tilføj måske nogle dataetiketter.

Igen, da dette er dynamisk, kan vi vælge vores ønskede antal kunder til at sammenligne eller tjekke ud. Du skal blot vælge sliceren, og vores visualisering ændres automatisk.

LuckyTemplates Visuals: Skift størrelse ved at rangordne logik

Med denne teknik kan vi filtrere enhver beregning, såsom samlet fortjeneste eller marginer, efter det rangeringsvalg.

Konklusion

Der er seriøst så mange forskellige måder, du kan bruge denne teknik på i dine modeller.

Du kan bruge det på dine produkter, regioner, sælgere eller ethvert andet filter eller dimension, du har inde i din datamodel.

Det er et spørgsmål om bare at prøve det af, se, hvordan det fungerer inden for dine nuværende modeller, og derefter prøve at integrere teknikken i dit sind, så du meget hurtigt kan se, hvordan den kan bruges på andre måder.

Jeg brugte den samme teknik i mange af LuckyTemplates-modellerne på . Tjek dette ud, hvis du har lidt tid, og prøv virkelig at forestille dig, hvad der sker under 'emhætten' på disse modeller – du vil lære meget.

Opmuntre,


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.

Sortering af datotabelkolonner i LuckyTemplates

Sortering af datotabelkolonner i LuckyTemplates

Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

I denne artikel gennemgår jeg, hvordan du kan finde dine topprodukter pr. region ved hjælp af DAX-beregninger i LuckyTemplates, herunder funktionerne TOPN og CALCUATE.

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Lær, hvordan du bruger en uønsket dimension til flag med lav kardinalitet, som du ønsker at inkorporere i din datamodel på en effektiv måde.