Hindre resultater fra hittil i år fra å projisere fremover

I dag skal jeg gå over en løsning for et bestemt problem angående år til dato (YTD) beregninger. Dette stammet faktisk fra et spørsmål i . Jeg legger igjen en lenke nedenfor til forumdiskusjonen hvis du vil vurdere den. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Hindre resultater fra hittil i år fra å projisere fremover

Du kan se dette foruminnlegget her -

År til dato (YTD) refererer til perioden fra begynnelsen av inneværende år til en spesifisert dato før årets slutt . Dette er i utgangspunktet basert på antall dager fra begynnelsen av kalenderåret eller til og med regnskapsåret til en spesifisert dato. Det brukes ofte til finansiell rapportering.

I dette scenariet er vi ute etter å evaluere YTD-salg , men vi ønsker ikke å evaluere noe utover det siste salget som kan ha skjedd . Vi ønsker kun å vise den kumulative YTD-totalen frem til siste salg .

Dette er et unikt scenario i LuckyTemplates som du mest sannsynlig må løse på en eller annen måte, form eller form.

La oss prøve å ta en titt på hovedproblemet.

Innholdsfortegnelse

Hovedproblem med gjeldende år til dato-beregning

Som du kan se her i vårt eksempel på Totalt salg , returnerer den tom for resultater som faktisk ikke har et resultat . Dette er grunnen til at den bare ble vist noen få dager i 2018. Du vil også se her at vi kun har frem til 6. januar .

Hindre resultater fra hittil i år fra å projisere fremover

La oss nå prøve å gjøre en enkel år til dato- beregning av salg . Klikk på Nytt mål under kategorien Modellering , og vi kaller målet som YTD Sales.

Hindre resultater fra hittil i år fra å projisere fremover

La oss bruke TOTALYTD -funksjonen. Dette vil evaluere det angitte uttrykket (i dette tilfellet Totalt salg ) over intervallet som begynner på årets første dag og slutter med siste dato i den angitte datokolonnen etter bruk av spesifiserte filtre (i dette tilfellet Datoene ) .

Hindre resultater fra hittil i år fra å projisere fremover

Det er definitivt en veldig enkel og nyttig funksjon. Imidlertid påtvinger det et visst problem når du implementerer det på denne måten.

Som du kan se, projiserer den det kumulative totalbeløpet kontinuerlig for hver enkelt dato i det året. Dette resulterer til slutt i flatlinede tall.

Hindre resultater fra hittil i år fra å projisere fremover

Nå, hvis jeg vil gjøre dette til en visualisering, vil du se her at det ikke er noe, og det er bare en meningsløs visualisering.

Hindre resultater fra hittil i år fra å projisere fremover

For å gjøre dette bedre, må vi slette alle resultater som har overgått det siste salget vi har gjort.

salget kommer åpenbart til å oppdateres. Det kan imidlertid hende at du av visse årsaker ikke vil beregne det basert på det siste salget.

Det kan være fordi du ikke selger, eller du kan ha hatt en helligdag, eller noe annet i den retning. I dette tilfellet vil du sannsynligvis gå til siste kjøpsdato i stedet for å se det flatlinede nummeret.  

Oppretting av salgsår til dags dato

Her er en teknikk du kan bruke for å løse det bestemte problemet.

Først av alt må vi lage en formel for siste salgsdato og navngi dette målet som Sales YTD .

Hindre resultater fra hittil i år fra å projisere fremover

La oss nå lage en variabel og kalle den LastSalesDate .

Hindre resultater fra hittil i år fra å projisere fremover

Deretter bruker vi . MAXX er en fin måte å finne en veldig spesifikk ting på, spesielt rundt datoer. Dette returnerer den største numeriske verdien som er resultatet av å evaluere et uttrykk for hver rad i en tabell.

Hindre resultater fra hittil i år fra å projisere fremover

Etter det bruker vi ALT- funksjonen for å gjenta hver enkelt kjøpsdato .

Hindre resultater fra hittil i år fra å projisere fremover

Deretter skal vi evaluere den faktiske siste kjøpsdatoen .

Hindre resultater fra hittil i år fra å projisere fremover

Nå, hvis vi ikke bruker dette, vil siste kjøpsdato være bokstavelig talt dagen på hver eneste av disse dagene.

Hindre resultater fra hittil i år fra å projisere fremover

Så den viktigste grunnen til at du må brukeher er fordi dette alltid vil finne den 6. januar (siste kjøpsdato), og det er akkurat det vi ønsker. Vi ønsker at dette skal være en konstant 6. januar .

Hindre resultater fra hittil i år fra å projisere fremover

La oss så lage en variabel her og gi den navnet YTDSales .

Hindre resultater fra hittil i år fra å projisere fremover

Så vi skal skrive nøyaktig den samme formelen for beregning av år til dato salg som vi har skrevet tidligere. La oss bruke TOTALYTD til å gå gjennom totale salg og datoer .

Hindre resultater fra hittil i år fra å projisere fremover

Deretter vil vi bruke nøkkelordet RETURN som vil håndtere de definerte variablene i de tidligere VAR- setningene.

Hindre resultater fra hittil i år fra å projisere fremover

Bruke IF-logikk for å beregne salget hittil i år

Her skal vi skrive en HVIS- logikk for å evaluere om MIN DATO er mindre enn eller lik LastSalesDate . Så det er mindre enn eller lik 6. januar i dette spesielle tilfellet.

Hindre resultater fra hittil i år fra å projisere fremover

Hvis resultatet er sant, returner YTDSales .

Hindre resultater fra hittil i år fra å projisere fremover

 Hvis setningen er usann, skal den returnere en tom verdi .

Hindre resultater fra hittil i år fra å projisere fremover

Og det er slik vi i utgangspunktet skal filtrere bort eller ikke vise noen av resultatene etter den siste dagen det var et faktisk salg.

For å oppsummere, alt vi måtte gjøre var på en eller annen måte å integrere LastSalesDate i en IF-setning .

Nå, hvis jeg faktisk tar med dette målet inn i salgstabellen her , vil du se at resultatene faktisk avskjæres etter siste kjøpsdato og viser disse tomme verdiene som det vi har ønsket.

Hindre resultater fra hittil i år fra å projisere fremover

Hvis vi ser på det uten YTD-salgsmålet i mellom, vil vi ha en mye mer avkortet tabell som den fra bildet nedenfor.

Hindre resultater fra hittil i år fra å projisere fremover

Og hvis vi gjør dette til en visualisering, vil vi ha det opp til siste kjøpsdato , eller i noen tilfeller kan du gjøre det frem til siste dato .

Hindre resultater fra hittil i år fra å projisere fremover

Konklusjon

Forhåpentligvis har du lært litt om hvordan du kan løse ting som dette. Husk at du på en eller annen måte må lage en logikk som viser et tomt felt i tabellen fordi det tomme elementet ikke vises i visualiseringen .

Hvis du ikke implementerer denne teknikken i målene dine til rett tid, kan visualiseringene dine se litt rare ut.

Du kan også bruke denne teknikken i svært lignende situasjoner der du ønsker å vise kumulative totaler som YTD, QTD eller MTD til gjeldende dato.

Ikke glem å sjekke ut om du ønsker å lære mer om andre unike LuckyTemplates-emner og teknikker som du kan bruke i dine egne modeller.

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







LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.

PowerApps funksjoner og formler | En introduksjon

PowerApps funksjoner og formler | En introduksjon

Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.

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.