Viser de tre siste kundesalgene ved å bruke TOPN-funksjonen

Jeg skal dekke noen flotte funksjoner her i LuckyTemplates som er veldig nyttige på tvers av en rekke analytiske scenarier. Noen av disse funksjonene kan hjelpe oss med å finne ut de tre siste kundesalgene. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Det jeg vil vise deg er hvordan du regner ut salget fra en spesifikk kunde, men ved kun å se på de tre siste salgene i stedet for hele salget deres.

For å gjøre dette på en dynamisk måte inne i formlene, må jeg strukturere dem slik at filtreringen skjer naturlig for hver enkelt kontekst som formelen brukes på.

Det er her det kan bli litt mer avansert inne i LuckyTemplates. Jeg måtte begynne å bruke funksjoner som lager filtrerte virtuelle tabeller for å generere resultatene jeg trenger. Derfor må jeg finne ut hvordan jeg lager en filtrert tabell med bare det siste antallet salg, som i dette tilfellet var tre.

Innholdsfortegnelse

Eksempelrapport som viser de tre siste kundesalgene

I denne eksempelrapporten finner du interessant innsikt om hvordan du strukturerer tabeller eller tabellfunksjoner inne i LuckyTemplates. Jeg skal vise de tre siste salgene til en kunde og vise dem etter produkt ved hjelp av et diagram.

Først kan du justere tidsrammen her i datovelgeren. For det andre har jeg lagt til en kundevelger her hvor du kan velge hvilken som helst kunde eller kundegruppe.

Viser de tre siste kundesalgene ved å bruke TOPN-funksjonen

Etter det ønsker jeg å evaluere de tre siste produktkjøpene deres og finne ut hvor mye disse produktsalgene er.

Viser de tre siste kundesalgene ved å bruke TOPN-funksjonen

Målet for denne opplæringen er å dynamisk utarbeide de tre siste produktene som de valgte kundene kjøpte. På en eller annen måte må jeg rangere salgene etter kjøpsdato og finne ut de tre siste produktene. Videre ønsker jeg også å beregne totalsalget for alle disse tre siste kjøpene.

Beregning av de tre siste kundesalgene

La oss se på formelen for å beregne de tre siste salgene til kundene.

Viser de tre siste kundesalgene ved å bruke TOPN-funksjonen

Jeg må finne ut hva som var de tre siste kjøpene til kunden ved å bruke funksjonen. Den er inne i en iterasjonsfunksjon slik at den vil gå gjennom rader og tabeller. Men i stedet for å gå over en faktisk tabell, vil den iterere gjennom en virtuell tabell bestemt av en eller annen rangering

Viser de tre siste kundesalgene ved å bruke TOPN-funksjonen

I utgangspunktet er det det TOPN gjør for å finne de tre siste salgene basert på kjøpsdatoen. I tillegg sorterer DESC -funksjonen resultatene i synkende rekkefølge.

Viser de tre siste kundesalgene ved å bruke TOPN-funksjonen

Innenfor en bestemt kontekst har jeg laget en tabell over alle kjøpene som ble gjort ved hjelp av funksjonen.

Viser de tre siste kundesalgene ved å bruke TOPN-funksjonen

For å oppsummere, når jeg velger en kunde, går formelen gjennom hvert eneste kjøp som kunden har gjort. Deretter skal den evaluere kjøpsdatoen, og deretter rangere kjøpsdatoene deretter i synkende rekkefølge. Til slutt returnerer TOPN-funksjonen en virtuell tabell med kun de tre siste kjøpene. 

Etter å ha funnet ut de tre siste kjøpene, skal jeg beregne de tre radene og telle det totale salget.

Viser de tre siste kundesalgene ved å bruke TOPN-funksjonen

Nå er regnestykket jeg gjorde litt vanskelig. Jeg skal vise deg hvordan dette kan gå galt, spesielt hvis du tar ut funksjonen.

Viser de tre siste kundesalgene ved å bruke TOPN-funksjonen

Når jeg drar Siste 3 Sales Wrong -formelen inn i tabellen, vil du se at jeg fikk resultater for hver enkelt rad for denne spesielle tabellen.

Men du kan se i den nederste delen at totalen for de 3 siste salg- kolonnen er riktig. Men totalsummen under kolonnen Siste 3 salg feil er feil.

Viser de tre siste kundesalgene ved å bruke TOPN-funksjonen

Det er her du kan teste din dype forståelse av konteksten. Hvordan tror du resultatene under Last 3 Sales Wrong vises?

En grunnleggende forklaring er at hvert enkelt produkt filtrerer et bestemt resultat. Hvis et produkt er valgt, vil formelen finne de tre siste kjøpene av produktet. Men alle produktene blir evaluert ved bordet, og det kommer til å legge dem sammen.

Hvis jeg for eksempel velger Produkt 5 . Du vil se at den alltid kommer til å rangere nummer én fordi den er den eneste i konteksten. Det vil bli evaluert i tabellen og det kommer til å bli beregnet for totalt salg.

Viser de tre siste kundesalgene ved å bruke TOPN-funksjonen

Så i formelen må jeg pakke innfunksjon inneslik at det kommer til å fjerne konteksten til produktet i de bestemte resultatene. Som et resultat kommer den til å evaluere gjennom hvert enkelt produkt for den valgte perioden. Deretter kommer den til å rangeres basert på alle salgene som bruker. Hvis det ikke er til stede, vil det rangeres blant de tre beste fordi det ikke er nok salg for det aktuelle datasettet.

Dessuten har jeg satt denne tabellen til høyre av en grunn.

Viser de tre siste kundesalgene ved å bruke TOPN-funksjonen

Jeg må evaluere gjennom hele tabellen versus den filtrerte tabellen. Tabellen ovenfor evaluerer hele tabellen til riktig resultat. Som du kan se, ender den med de tre siste salgene fra 22. juni, 7. mars og 27. august i 2017. Deretter teller den det bestemte salget under kolonnen Totalt salg .

I tabellen Siste 3 salg etter produktnavn kan du se en visualisering for de tre beste produktene og tilhørende salg.

Viser de tre siste kundesalgene ved å bruke TOPN-funksjonen

Du kan også velge andre kunder eller grupper av kunder, og resultatene vil endre seg dynamisk.

Dette er absolutt en avansert opplæring. Men forhåpentligvis forstår du hvor stor innsikten er når du kombinerer mange av disse DAX-formlene. Du kan raskt se de tre siste kundesalgene etter produkt og sette det inn i en visualisering




Konklusjon

Som du kan se i formelen, er det mange funksjoner i en funksjon . Dette er funksjoner som , , og.

Det jeg har gjort er at jeg har kombinert alle disse funksjonene til én formel. Jeg har kombinert dem alle for å gjøre oss i stand til å hente ut denne flotte innsikten.

Dette er grunnen til at DAX-formler er utrolig kraftige. Hvis du forstår disse funksjonene, kan du sette alle disse sammen og få fantastiske resultater. Historisk sett var det ikke mulig ved å bruke slike verktøy som Excel. Men å kunne kombinere alle disse sammen ved å bruke LuckyTemplates og lage utrolige visualiseringer, kan du oppnå ønsket resultat.

Hvis du vil lære mer om hva som kan oppnås med andre teknikker akkurat som denne, sjekk ut Business Analytics Series-modulen på LuckyTemplates On-demand .

Jeg håper du liker å gå gjennom denne prosessen.


Slik bruker du Natural Language Query (Q&A) i LuckyTemplates

Slik bruker du Natural Language Query (Q&A) i LuckyTemplates

I denne opplæringen skal jeg vise deg hva du kan gjøre med Natural Language Query eller skrivebordsfunksjonen for spørsmål og svar i LuckyTemplates netttjeneste.

Sorter visualiseringer dynamisk i LuckyTemplate-rapportene dine

Sorter visualiseringer dynamisk i LuckyTemplate-rapportene dine

Lær hvordan du sorterer visualiseringer dynamisk i LuckyTemplates-rapportene dine. Få kvalitetsinnsikt samtidig som du er kreativ i måten du presenterer data på.

PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.