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

Hvis du er en bedrift som selger produkter i mange forskjellige butikker eller på tvers av mange forskjellige regioner, vil du gjerne forstå om det er noen fellestrekk i de mest solgte produktene dine. Du ønsker å finne de beste produktene dine per region. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

I dette eksemplet går jeg gjennom hvordan du kan finne de 2 beste produktene dine ved å bruke DAX-beregninger i LuckyTemplates .

Jeg kan se at dette også er veldig verdifullt hvis du leter etter uteliggere i dataene dine over tid. Kanskje du identifiserer at noen produkter selger veldig bra i bestemte regioner fremfor andre, og det kan være en mulighet til å dra nytte av dette med kampanjer, mersalg osv.

Det er så mange muligheter til å tilføre verdi med denne typen innsikt.

I denne opplæringen går jeg gjennom DAX-formelen som kreves for å oppnå denne spesielle innsikten, med fokus på hvordan du bruker setningen .

Innholdsfortegnelse

Hvorfor isolere toppproduktene dine

Det er enkelt å regne ut det totale salget for hvert produkt per region. Det kan imidlertid gi oss et veldig travelt diagram når vi bare ønsker å fokusere på våre toppprodukter.

Vi ser i denne tabellen at vi selger mange produkter og den listen kan bli veldig lang. Det er ganske vanskelig å se noen trender, eller å se beregningen eller innsikten vi søker.

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

I dette eksemplet ønsker vi å se våre topp 2 produkter, så vi må på en eller annen måte få de som ikke er på de to øverste til å vises som tomme. På den måten ville de ikke dukke opp i visualiseringen vår.

Teknikken som vi skal bruke i denne opplæringen er veldig nyttig for en rekke forskjellige scenarier, ikke bare for å selge produkter. Det kan være beste kunder, bestselgende regioner, toppselgere osv. Vi kan til og med isolere fortjenestemarginer eller kostnader.

Det fine med dette mønsteret vi skal bruke er at vi kan endre konteksten for beregningen, og det vil dynamisk justere tabellen.

I denne visualiseringen er det veldig enkelt å se alle stedene vi selger, sortere det etter produktnavn, og vi kan se våre bestselgende produkter osv. Vi kan bruke all innsikten her for markedsføringskampanjer, annonsering av nye tilbud, for eksempel og så videre.

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

Hvordan finne de beste produktene dine

Jeg skal vise deg formelen som gjør det mulig for oss å finne våre beste produkter.

Her har vi vårt totale salg etter statskode, og den andre tabellen viser salget for hvert enkelt produkt for hvert sted. I dette eksemplet ønsker vi kun å vise salget av de to beste produktene i hver region , og deretter fjerne alt annet.

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

For å gjøre det lager vi formelen vår, som jeg kaller Topp 2 produkter per region . Vi bruker (variabler) her, og setter en RankingContext på neste rad med produktene våre fordi det faktisk er det vi skal rangere. På neste linje går vi RETUR, og bruker deretter BEREGN Totalt salg.

Deretter går vi til TOPN med N-verdien som 2 , ettersom vi ser etter våre topp 2 produkter, i dette eksemplet, og så har vi ALLE produkter også. Deretter rangerer vi den etter Totalt salg .

Til slutt, på grunn av denne ALL-setningen i TOPN-funksjonen vår, må vi bringe tilbake konteksten til produktnavnet. Og for å oppnå det legger vi denne RankingContext .

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

Når det er gjort, klikker vi OK og vi sørger for at det er riktig formatert.

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

Hvis vi tar dette inn i tabellen vår, kan vi nå se at det er tomme verdier for alle produktene som ikke er på topp to . Alle de andre verdiene er av våre to beste produkter i en bestemt region.

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

Og dette kobler selvfølgelig tilbake til datamodellen akkurat som de fleste beregningene vi gjør. Vi kan også forbedre denne visualiseringen ved å legge til datafeltene , og bringe inn litt farge til tabellen vår.

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




Konklusjon

Som jeg nevnte, kan du gjenbruke dette formelmønsteret på mange måter med en hvilken som helst dimensjon du kan tenke deg som du har i datamodellen din. Du kan bruke denne teknikken og få god innsikt i rapportene dine.

Denne teknikken er flott å lære veldig godt. Å forstå hvordan TOPN internt beregner en rangering på farten, og deretter skaper en kontekst inne i CALCULATE, som isolerer de beste (i dette tilfellet) produktene for salg, er veldig nyttig for deg mens du går rundt med LuckyTemplates.

VERDIER-funksjonen er like viktig. Du trenger den for å bringe tilbake produktnavnkonteksten for å få denne beregningen til å fungere ordentlig.

Som alltid er DAX et fantastisk analytisk språk , som er verdt å lære veldig bra hvis du begynner på LuckyTemplates. Virkelig, hvis du ikke lærer, enn du går glipp av 90 % av det du kan oppnå i LuckyTemplates.

Nyt å lære om denne teknikken og sørg for å bruke den i dine egne miljøer for å bygge inn konseptene i tankene dine. Sjekk ut hele videoen nedenfor.

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.