Beregner ukentlig salg M/DAX i LuckyTemplates

Å beregne forskjellen mellom ukentlige salgsresultater i LuckyTemplates er dessverre ikke så lett. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Årsaken bak dette er at LuckyTemplates ikke har en ukentlig-basert innebygd tidsintelligensfunksjon. De eneste tilgjengelige alternativene er for dagen, måneden, kvartalet og året.

Jeg skal vise deg med DATEADD-funksjonen i denne formelen. Denne funksjonen er en av mine favoritter, siden den gjør tidssammenligning så enkel. Det gir oss imidlertid ikke en mulighet til å beregne for ukentlig salg som i dette opplæringseksemplet.

Beregner ukentlig salg M/DAX i LuckyTemplates

Derfor, for å kunne utarbeide ukentlige resultater i LuckyTemplates, må vi bruke annen logikk innenfor en formel. Det er dessverre litt mer avansert, men det er en viktig og virkelig høykvalitets teknikk som du må forstå og bruke i modellene dine.

Hvis du kan forstå noen av formelteknikkene som jeg jobber gjennom for å faktisk beregne dette resultatet, gjør du det veldig bra med DAX inne i LuckyTemplates. Du vil alltid være i stand til å skape virkelig god innsikt og analyser av høy kvalitet i LuckyTemplates-rapportene dine.

I denne opplæringen går jeg gjennom hvordan du bruker CALCUATE- og FILTER-funksjonene, inkludert hvordan du bruker variabler virkelig effektivt i DAX-formlene dine.

Det er et veldig flott konsept å forstå ettersom det vil gi deg god innsikt, spesielt hvis du jobber med informasjon over en rekke uker. Kanskje du er en forhandler og vil analysere denne uken kontra forrige uke, eller denne uken kontra samme uke fra året før.

Denne opplæringen viser deg hvordan en så god analyse kan gjøres hvis du bruker disse formelteknikkene i kombinasjon med datamodellene dine.

Innholdsfortegnelse

Dataoppsettet

Først av alt må vi ha et ukenummer i datotabellen vår . Vi kommer ikke til å være i stand til å gjøre disse beregningene med mindre vi har det her.

Beregner ukentlig salg M/DAX i LuckyTemplates

Vi må også lage dette året og uken bare med litt logikk inne i en beregnet kolonne.

Beregner ukentlig salg M/DAX i LuckyTemplates

Når vi har den konteksten, kan vi legge den inn i en tabell. I dette tilfellet starter vi med Totalt salg , som er en ganske enkel beregning som jeg bruker om og om igjen i veiledningene mine.

Beregner ukentlig salg M/DAX i LuckyTemplates

Nå skal jeg vise deg den første måten jeg prøvde å gjøre en beregning for å få de forrige ukenes salg og hvorfor det ikke fungerte.

Problem med den første beregningen

Beregningen er Forrige uke Salg og jeg bruker BEREGN Totalt salg . På neste linje setter jeg FILTER .

FILTER-funksjonen lar oss legge denne logikken i den. Den vil deretter iterere gjennom tabellen som vi spesifiserer og sjekke om det vi itererer gjennom er sant eller usant. Hvis det er sant, forlater det det innenfor konteksten av beregningen av totalt salg, og det er det vi til slutt gjør i CALCUATE.

Beregner ukentlig salg M/DAX i LuckyTemplates

Så vi legger FILTER ALLE datoer og skriver deretter logikken her. Vi ønsker å beregne dette i uken før, og SELECTEDVALUE -funksjonen er flott for denne typen beregninger. Det kommer til å hoppe tilbake til en uke før og vil gjøre det samme med året vårt.

Hvis vi tar det inn, vil du se at det ikke fungerer effektivt.

Beregner ukentlig salg M/DAX i LuckyTemplates

Det er ingen resultater i den første uken av dataene, som er 2015, og det er greit siden det er begynnelsen av dataene. Men kommer vi ned til første uke i 2016, får vi ingenting.

Beregner ukentlig salg M/DAX i LuckyTemplates

Dette er fordi basert på formelen vår, vet den ikke hva den skal gjøre når den kommer til 1. Så 1 minus 1 er 0 og det er der det går galt.

Nå skal jeg gå gjennom løsningen jeg gjorde som faktisk fungerer, og forhåpentligvis kan du se hvordan du kan bruke lignende logikk bare på en litt annen måte.

Løsning for å få ukentlig salgsberegning

I vår beregning vil vi bruke mange variabler. Slik anbefaler jeg å sette ut ting som blir litt mer kompliserte med litt mer logikk.

Så vi gjør et nytt mål og kaller det Sales PW (forrige uke). Deretter skal vi legge til noen få variabler. SELECTEDVALUE kommer til å evaluere hver enkelt beregning av gjeldende uke, som er veldig lik det vi gjorde i den andre formelen vår.

For vårt MaxWeekNumber bruker vi funksjonen. Vi ønsker å beregne maksimalt av alle ukene som er mulig. Så i teorien ønsker vi å returnere 53 hver eneste gang. Videre bruker vi funksjonene SUMX og FILTER i vår logikk.

Beregner ukentlig salg M/DAX i LuckyTemplates

Beregner ukentlig salg M/DAX i LuckyTemplates

Det skjer ganske mye der inne, men dette er seriøst det du kan få med deg i DAX. Og nå når vi drar det inn, ser vi hvordan det løser problemet.

Beregner ukentlig salg M/DAX i LuckyTemplates

Vi gjør dette så til en visuell for å tydelig se forskjellen i det totale salget fra forrige uke.

Beregner ukentlig salg M/DAX i LuckyTemplates


Sammenlign tidsperioder med ikke-standard datotabeller – DAX og LuckyTemplates

Konklusjon

Denne opplæringen viser hvordan du til slutt kan beregne forskjellen mellom ukentlige salgsresultater med DAX i LuckyTemplates.

I eksemplet fokuserte jeg på 53 uker. Det er et potensielt problem hvis det bare er 52 uker, men vi må finne løsningen for det separat i en annen opplæring.

Jeg håper de av dere som har med å gjøre kan forstå litt om hvordan dere kan løse noen av de tingene dere kanskje ser på.

Jubel!


DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.