Sammenligne ethvert salg versus det siste salget (ingen tidsintelligens) – Avansert DAX i LuckyTemplates

I dette unike eksemplet skal jeg vise deg en avansert der vi sammenligner et salg på en bestemt dag med det aller siste salget som ble gjort. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Dette vil være relevant hvis du faktisk ikke selger noe hver dag, eller hvis du ser på en bestemt kunde eller et produkt og du ønsker å vurdere: " Vi gjorde et salg denne dagen, men hvordan er dette sammenlignet med forrige gang vi solgte til denne kunden eller vi solgte dette produktet?»

Det er ingen tidsintelligensfunksjoner som lar oss gjøre dette i LuckyTemplates. Så dette er et perfekt eksempel på hvordan du kan kombinere flere DAX-funksjoner for å aktivere denne typen avansert DAX-innsikt.

Innholdsfortegnelse

Bruk av salgstabellen i stedet for datotabellen

Vi gjør ikke dette fra Datoer-tabellen. Her bruker vi Kjøpsdato , som egentlig kommer fra vår.

Sammenligne ethvert salg versus det siste salget (ingen tidsintelligens) – Avansert DAX i LuckyTemplates

I denne kolonnen Kjøpsdato har vi hver transaksjon eller iterasjon av noe som har skjedd i faktatabellen vår. Vi legger denne i en tabell sammen med vårt Totalsalg. Basert på ethvert valg vi gjør, enten det er en kunde eller et produkt eller et hvilket som helst filter, viser det bare salgene vi har gjort og den faktiske datoen da de ble kjøpt.

Sammenligne ethvert salg versus det siste salget (ingen tidsintelligens) – Avansert DAX i LuckyTemplates

Herfra ønsker vi å se på et bestemt resultat, og deretter hoppe tilbake og regne ut resultatet fra før . Da kan vi sammenligne det . Og det er det vi kan oppnå med formelen jeg har laget,.

Sammenligne ethvert salg versus det siste salget (ingen tidsintelligens) – Avansert DAX i LuckyTemplates

Vi kan nå sammenligne dette $1 638-salget, for eksempel, med neste gang et salg foretas for denne bestemte kunden (Adam Hunter) fordi det nå er i denne nye konteksten. La oss nå sjekke ut formelen der jeg brukte en avansert DAX-teknikk uten Time Intelligence.

No Time Intelligence DAX Formula

Det første jeg gjorde var å isolere den siste salgsdatoen, den forrige datoen vi solgte . Så basert på hvilken kontekst eller rekke vi er i, vil vi kunne se tilbake og finne ut hva den datoen var. For eksempel, vi ser på resultatet $947, vi vil se datoen da $947-salget ble gjort.

Sammenligne ethvert salg versus det siste salget (ingen tidsintelligens) – Avansert DAX i LuckyTemplates

For å finne ut av det, plasserte jeg denne tidligere datoen i en variabel (VAR).

Sammenligne ethvert salg versus det siste salget (ingen tidsintelligens) – Avansert DAX i LuckyTemplates

Så dette er å se gjennom hver enkelt dato og finne ut om den datoen er under gjeldende dato. Det er det MAX -funksjonen gjør i denne filtreringsfunksjonen ( FILTER ). Det returnerer den nåværende datoen da salget foretas.

Nå som vi har det, kan vi mate det inn via en annen filtreringsfunksjon for å returnere et bestemt resultat i en annen kontekst. 

Sammenligne ethvert salg versus det siste salget (ingen tidsintelligens) – Avansert DAX i LuckyTemplates

Under RETUR beregner vi Totalt salg . Men i stedet for å beregne på en bestemt dag at det er gjort, skal vi se gjennom hver kjøpsdato og bare returnere kjøpsdatoen fra PriorDate via FILTER .

Det kommer til å produsere den nye konteksten for beregningen, og deretter returnere Totalt salg . Det er hvordan vi drar salgene fra dagen før til den gjeldende dagen. Det er med andre ord slik vi får salget fra forrige gang vi solgte et produkt til en kunde inn i den aktuelle konteksten.

Konklusjon

I denne opplæringen har jeg demonstrert hvordan vi kan sammenligne salg ved å bruke en avansert DAX-formel i LuckyTemplates uten Time Intelligence. Fra denne innsikten kan vi forgrene oss enda mer og se på ting som hva som var forskjellen eller hvilken prosentvis endring mellom disse resultatene var.

Hvis vi er i stand til å sette opp dette i våre modeller og i tabeller eller andre visuelle typer, er det mange andre måter vi kan bruke denne teknikken på for å finne enda bedre eller større innsikt.

Dette er et ganske avansert konsept. Det er én måte du kan kombinere mange forskjellige funksjoner, inkludert bruk av variabler.

Det er mye å lære hvis du kan finne tid til å dykke ned og forstå innholdet jeg går gjennom.

Jubel!

***** Lære Lucky Templates? *****

















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.