Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Jeg skal vise deg hvordan du bruker IsAfterToday i utvidede datotabeller for LuckyTemplates tidsintelligensscenarier.

Når det kommer til DAX-funksjoner og andre verktøy, tildeler jeg dem bestemte jobber eller personas i hodet mitt slik at jeg enkelt kan huske hva de gjør. Jeg ser for eksempel på som flygeleder. jeg tenker påsom sprett i en klubb som bestemmer hvem som kommer inn og ikke.

Når det gjelder IsAfterToday , ser jeg på det som Terminator som sveiper gjennom dataene mine, tabellene og bildene mine for å ta ut alt jeg ikke trenger. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Innholdsfortegnelse

Tilgang til IsAfterToday gjennom den utvidede datotabellen

For å få tilgang til IsAfterToday må jeg bruke en utvidet datotabell . Det er fordi IsAfterToday faktisk ikke er en DAX-funksjon ; det er en del av selve bordet.

Hvis du går inn i tabellens datavisning, ser IsAfterToday- kolonnen slik ut.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Logikken bak IsAfterToday er enkel. Hvis datoen faller etter i dag, er det SANN. Hvis det er før i dag, er det FALSKT.

For ytterligere å vise deg hva IsAfterToday kan gjøre, skal jeg gå gjennom to brukstilfeller som perfekt viser relevansen i LuckyTemplates tidsintelligens-scenarier.

Avslutte kumulative totaler

Den første brukssaken handler om å avslutte kumulative totaler . Det er en sak som ofte blir spurt om i LuckyTemplates-forumet.

I dette eksemplet skal jeg vise deg hvordan bruk av et DAX-mål vil kreve rundt 38 linjer, men hvordan bruk av IsAfterToday kan gjøre jobben med bare 2 klikk uten bruk av DAX.

Denne saken innebærer en grunnleggende struktur.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Jeg har kvartalet og året, totalt salg og kumulativt salg.

Det totale salget løper fra 2018 og frem til i dag, og fortsetter deretter med noen prognosedata til slutten av 2020.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Når det gjelder kumulativt salg , er det bare det grunnleggende kumulative salgsmønsteretbrukt på datoene.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Visualiseringen viser meg at det er et problem et sted fordi dataene blir tvilsomme etter at Total Sales faller ut.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Ser vi tilbake på tabellen, er det ingen data for 2021.

Så i diagrammet blir det siste tallet bare gjentatt om og om igjen til slutten av 2021.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Så hvordan rydder vi opp i det totale salget og det kumulative salget?

Først skal jeg bruke DAX-tilnærmingen. Jeg starter med å slippe denne kolonnen for Alt kumulativt salg i tabellen.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Slik ser alt kumulativt salg ut.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Den viser også enfilter som sier om IsAfterToday erSå ener tildelt den. Hvis ikke, blir den kumulative salgsverdien tilordnet den.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Så hvis jeg går tilbake til tabellen og sjekker, viser den at den returnerer riktig verdi rad for rad.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Problemet ligger imidlertid i totalen.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Totalen viser 73 millioner når den skal vise den siste verdien, som er 59 millioner.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Så jeg slipper Alt2 kumulativ total i tabellen for å vise deg hvordan de riktige dataene skal se ut.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Nå skal jeg vise deg forskjellen mellom Alt Cumulative Sales- kolonnen og Alt2 Cumulative Sales .

Her er det samme kumulative salgsmålet .

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Så her er DAXFilter der IsAfterToday brukes.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

I tiltaket jeg brukte tidligere kom det ingenting etter det. Det er derfor verdiene var riktige for hver rad, men det var ingen måte beregningen kunne fortelle om den hadde nådd den siste raden eller ikke.

I dette tilfellet er det en helt ny struktur som gjør det.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Det er enfunksjonen blir brukt slik at hvis jeg når den totale raden, tvinger jeg automatisk totalt alle de kumulative salgene frem til det punktet.

Dette er tilnærmingen som mange LuckyTemplates-brukere bruker, mest fordi den faktisk fungerer. Men igjen, det betyr også å måtte skrive over 30 linjer med DAX.

Denne gangen skal jeg vise deg hvordan du gjør det med bare noen få klikk.

Bare klikk på denne lille pilen her for å vise filtrene.

Dette er hvordan det kommer til å se ut når filtrene vises.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Så under Fields vil jeg søke etter IsAfterToday .

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Jeg drar og slipper det inn i filtrene mine.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Deretter, under det IsAfterToday- filteret, krysser jeg av for False , som betyr at jeg refererer til i dag eller tidligere dager.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Se på hvordan det rydder opp. Alle verdiene er på de riktige stedene nå. Summene er også korrekte.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Det samme kan sies om visualiseringen og slicerne.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Tydeligvis er denne tilnærmingen mye mer effektiv enn å bare bruke en DAX-tilnærming.

Splitting av gjeldende data og prognosedata

Jeg skal nå jobbe med den andre brukssaken, som innebærer å ta feltet Totalt salg og dele opp dataene i gjeldende data og prognosedata ved å bruke IsAfterToday .

Jeg ønsker også å gjøre den dynamisk slik at den over tid legger mer data inn i de faktiske og mindre dataene i prognosen til den når slutten av prognoseperioden og alt blir faktisk.

Jeg har fortsatt det totale salget fra det siste eksemplet. Som nevnt tidligere har den data fra fortid og nåtid, pluss data mot slutten av året. Så det er en blanding av faktiske data og prognosedata.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Jeg har også mitt grunnleggende kumulative salgsmål på toppen av det og en kumulativ salgsvisual .

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Og la oss si at det vi ønsket å gjøre er å ta og faktisk dekomponere det totale salget i visualiseringen vår til faktisk og prognose.

Så for faktisk salg er dette hvordan DAX-målet kommer til å se ut.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

I utgangspunktet sier dette at hvis datoen returnerer enfor IsAfterToday skal den kumulative faktiske verdien brukes. Hvis ikke, skal en BLANK returneres.

Nå skal jeg ta tiltaket for kumulativt prognosesalg og legge det til under mine verdier også.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Ser du på DAX, men det visesfor at IsAfterToday skal returnere prognoseverdiene.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Under visualiseringer fjerner jeg kumulativt salg .

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Deretter slipper jeg kumulativt faktisk salg og kumulativt prognosesalg der i stedet.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios

Nå viser visualiseringen det kumulative faktiske salget og det kumulative prognosesalget tydelig dekomponert i visualiseringen.

Bruk av IsAfterToday For LuckyTemplates Time Intelligence Scenarios




Konklusjon

Dette er bare to av de nyttige tilfellene der IsAfterToday viser seg å være fordelaktig. Jeg oppfordrer deg til å bare klikke og eksperimentere med den for å oppdage enda flere måter å bruke den på for dine LuckyTemplates-tidsintelligensproblemer.

Dette var også en god måte å vise frem at selv om DAX virkelig er kraftig, er det også tilfeller der et raskere alternativ er nødvendig. Det handler om å mestre fordeler og ulemper ved å bruke DAX i enhver gitt situasjon, slik at du alltid kan velge hvilken tilnærming du vil bruke.

Beste ønsker,


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.