Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Gennem dette eksempel vil jeg vise dig, hvordan du dynamisk kan justere størrelsen på dit visuelle billede. Og i dette tilfælde vil vi gøre det via resultatrangeringen i LuckyTemplates. Du kan se den fulde video af denne tutorial nederst på denne blog.

Vi vil skabe dynamiske billeder, der indeholder vores top 10 kunder for specifikke produkter.

Dette er en virkelig kraftfuld teknik, som du kan bruge i LuckyTemplates. Du kan skabe en betydelig mængde visualiseringer ved at bruge det kraftfulde DAX-formelsprog.

Brug af dynamiske visuals, især på rangeringsbaserede parametre, betyder, at du virkelig kan bore i nøgledriveren for en egenskabs ydeevne.

Du ønsker måske at isolere dine top- og bundkunder eller dine bedst og dårligst sælgende produkter. Denne teknik vil give dig mulighed for visuelt at fremvise alle disse ideer.

For at gøre dette levende skal vi bruge RANKX i CALCULATE-sætningen.

Få en god forståelse af, hvordan disse passer sammen, og det vil hjælpe med de mere tekniske aspekter af implementering af DAX-foranstaltninger i dine modeller.

Det er der, du ønsker at komme til, så du kan frigøre det store analytiske og også visuelle potentiale i LuckyTemplates.

Så lad os dykke ned i det første trin i at skabe dynamiske billeder baseret på rangering i LuckyTemplates.

Indholdsfortegnelse

Oprettelse af samlet overskudsmål

Til dette specifikke eksempel skal vi bruge et mål for samlet overskud . Men for rent faktisk at skabe denne foranstaltning skal vi først have samlede omkostninger. 

Så lad os oprette vores mål for samlede omkostninger. Vi skal tilføje noget logik her, så vi skriver, så går vi til salgstabellen og derefter Antal , gange det med den samlede enhedspris .

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Nu hvor vi har samlede omkostninger, kan vi bruge det til at skabe vores samlede overskud . Så for denne anden foranstaltning skal vi bare gå i alt salg minus de samlede omkostninger .

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Så lad os trække vores samlede overskud ind og derefter tilføje kundenavne .

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Bemærk her, at vi ikke tilføjede yderligere filtre til tiden, så denne tabel dækker alt. Denne tabel viser kun det samlede overskud pr. kunde gennem tiden.

Lad os derefter omdanne dette til visualisering og derefter sortere dem efter samlet overskud .

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Så nu har vi en graf over vores kunder, der starter fra den med den højeste fortjeneste til den med den laveste fortjeneste.

Men husk, at vi kun skal vise top 10.

Lad os derefter oprette en formel, der giver os rangeringen af ​​hver af vores kunder.

Brug af RANKX til at rangere kunder dynamisk

Så lad os kalde vores nye mål for kunderangering og så gå . Så tilføjer vi ALLE i kundetabellen , og så går vi til Samlet overskud .

Vi har ikke brug for en værdi her, men i stedet vil vi tilføje faldende .

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Hvis vi trækker dette ind i tabellen, har vi nu rangen af ​​alle vores kunder.

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Men så mangler vi stadig at arbejde på endnu et skridt for at isolere top 10.

Top 10 kundefortjeneste

For at oprette en tabel, der kun viser overskuddet for de 10 bedste kunder, skal vi oprette en ny foranstaltning.

Lad os kalde det Top 10 kundefortjeneste .

Denne foranstaltning kræver lidt logik. Så vi går , HVIS Kunderangering er mindre end eller lig med 10, så ville det være lig med Samlet Fortjeneste. Hvis ikke, gør det lig med blank .

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Lad os nu oprette en tabel ved hjælp af dette mål sammen med kundenavnene .

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Vi har nu et bord med kun de 10 bedste kunder. Vi skal dog rette en lille fejl her.

Hvis vi tager et kig på det samlede overskud i vores nye tabel, vil vi se, at dette er summen af ​​alle overskuddene og ikke kun af de 10 bedste kunder.

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Så vi er nødt til at redigere vores top 10 kundeprofits-formel.

Lad os tilføje, HVIS ISFILTERET, Kundenavne . Det betyder, at hvis kundenavnet er filtreret, skal du kun returnere overskuddet fra top 10.

Men hvis det ikke er filtreret , vil vi gå til BEREGN, Samlet overskud, så TOPN og derefter 10 , som svarer til de 10 bedste kunder, og derefter gå i alt overskud .

Hvadgør det her, det returnerer en virtuel tabel med kun de 10 bedste kunder og summerer derefter deres overskud.

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Nu har vi det korrekte samlede overskud for vores top 10 kunder.

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Dynamiske billeder baseret på rangering i LuckyTemplates

Da vi nu har et bord med vores top 10 kunder, kan vi nemt lave det om til en visualisering.

Lad os gøre det til et stablet søjlediagram. Lad os også slå nogle dataetiketter til.

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Husk, at vi skaber dynamiske billeder her. Så lad os trække produktnavn ind og derefter tilføje vores samlede overskud .

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Så kan vi nemt lave denne nye tabel om til et donutdiagram.

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Lad os nu arbejde på samspillet mellem vores billeder. Klik på Rediger interaktioner øverst til venstre på skærmen.

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Klik derefter på det filter i det visuelle billede, som du ønsker skal påvirkes.

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Hvis vi klikker på produkt 1 i vores donut-diagram, vil vores søjlediagram vise de 10 bedste kunder for dette produkt.

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Hvis vi klikker på produkt 7 , ændres vores søjlediagram til at vise de 10 bedste kunder for dette produkt.

Brug af dynamiske visuals på rangeringsbaserede parametre i LuckyTemplates

Konklusion

Held og lykke med denne.

Skål,


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.