Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Gjennom dette eksemplet skal jeg vise deg hvordan du dynamisk kan justere størrelsen på det visuelle. Og i dette tilfellet skal vi gjøre det via resultatrangeringen i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Vi skal lage dynamiske bilder som inneholder våre topp 10 kunder for spesifikke produkter.

Dette er en veldig kraftig teknikk som du kan bruke i LuckyTemplates. Du kan lage en betydelig mengde visualiseringer ved å bruke det kraftige DAX-formelspråket.

Ved å bruke dynamiske bilder, spesielt på rangeringsbaserte parametere, kan du virkelig gå inn i nøkkeldriveren for ytelsen til et attributt.

Det kan være lurt å isolere topp- og bunnkundene dine, eller de best og verstselgende produktene dine. Denne teknikken vil gjøre deg i stand til å vise frem alle disse ideene visuelt.

For å gjøre dette levende må vi bruke RANKX i CALCULATE-setningen.

Få en god forståelse av hvordan disse passer sammen, og det vil hjelpe med de mer tekniske aspektene ved implementering av DAX-tiltak inne i modellene dine.

Det er dit du ønsker å komme til, slik at du kan slippe løs det store analytiske og også visuelle potensialet i LuckyTemplates.

Så la oss dykke ned i det første trinnet i å lage dynamiske bilder basert på rangering i LuckyTemplates.

Innholdsfortegnelse

Opprette total fortjenestemål

For dette spesielle eksempelet trenger vi et mål for total fortjeneste . Men for å faktisk lage dette tiltaket, må vi først ha Totale kostnader. 

Så la oss lage vårt totale kostnadsmål. Vi må legge til litt logikk her, så vi skal skrive, så går vi til salgstabellen og deretter Mengde , multipliser det med den totale enhetskostnaden .

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Nå som vi har totale kostnader, kan vi bruke det til å skape vår totale fortjeneste . Så for dette andre målet trenger vi bare å gå Totalt salg minus Totale kostnader .

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Så la oss dra inn vår totale fortjeneste og deretter legge til kundenavn .

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Legg merke til her at vi ikke la til noen ekstra filtre i tide, så denne tabellen dekker alt. Denne tabellen viser bare total fortjeneste per kunde over tid.

La oss deretter gjøre dette om til visualisering og deretter sortere dem etter total fortjeneste .

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Så nå har vi en graf over kundene våre som starter fra den med høyest fortjeneste til den med lavest fortjeneste.

Men husk at vi bare må vise topp 10.

La oss deretter lage en formel som vil gi oss rangeringen til hver av kundene våre.

Bruke RANKX til å rangere kunder dynamisk

Så la oss kalle vårt nye mål Customer Rank og deretter gå . Deretter legger vi til ALLE i kundetabellen , og deretter går vi til Totalfortjeneste .

Vi trenger ikke en verdi her, men i stedet skal vi legge til synkende .

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Hvis vi drar dette inn i tabellen, har vi nå rangeringen av alle våre kunder.

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Men da må vi fortsatt jobbe med et nytt skritt for å isolere topp 10.

Topp 10 kundefortjeneste

For å lage en tabell som kun viser fortjenesten til de 10 beste kundene, må vi opprette et nytt mål.

La oss kalle det Topp 10 kundefortjeneste .

Dette tiltaket trenger litt logikk. Så vi går HVIS Kunderangeringen er mindre enn eller lik 10, så vil det være lik Total Fortjeneste. Hvis ikke, gjør det lik blank .

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

La oss nå lage en tabell med dette målet sammen med kundenavnene .

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Vi har nå et bord med kun de 10 beste kundene. Vi må imidlertid fikse en liten feil her.

Hvis vi tar en titt på den totale fortjenesten til vårt nye bord, vil vi se at dette er summen av all fortjeneste og ikke bare av de 10 beste kundene.

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Så vi må redigere vår topp 10 kundefortjenesteformel.

La oss legge til HVIS ISFILTERERT, Kundenavn . Det betyr at hvis kundenavnet er filtrert, returnerer du bare fortjenesten til topp 10.

Men hvis det ikke er filtrert , går vi til CALCUATE, Total Profits, deretter TOPN og deretter 10 som tilsvarer de 10 beste kundene, og deretter gå Total Profits .

Hvagjør her er det returnerer en virtuell tabell med bare de 10 beste kundene og summerer deretter fortjenesten deres.

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Nå har vi riktig totalfortjeneste for våre topp 10 kunder.

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Dynamisk grafikk basert på rangering i LuckyTemplates

Siden vi nå har et bord med våre topp 10 kunder, kan vi enkelt gjøre det om til en visualisering.

La oss gjøre det om til et stablet stolpediagram. La oss også slå på noen dataetiketter.

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Husk at vi lager dynamiske bilder her. Så la oss dra inn produktnavn og deretter legge til vår totale fortjeneste .

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Da kan vi enkelt gjøre denne nye tabellen om til et smultringdiagram.

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

La oss nå jobbe med samspillet mellom bildene våre. Klikk på Rediger interaksjoner øverst til venstre på skjermen.

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Klikk deretter på filteret i det visuelle bildet du ønsker å bli påvirket av.

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Med det, hvis vi klikker på produkt 1 i smultringdiagrammet vårt, vil stolpediagrammet vårt vise de 10 beste kundene for dette produktet.

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Hvis vi klikker på produkt 7 , vil stolpediagrammet vårt endres til å vise de 10 beste kundene for dette produktet.

Bruk av dynamiske bilder på rangeringsbaserte parametere i LuckyTemplates

Konklusjon

Lykke til med denne.

Jubel,


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.