Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

I denne opplæringen skal jeg lære deg hvordan du administrerer flere datoberegninger i faktatabellen din i LuckyTemplates. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Dette er et hyppig spørsmål i.

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Disse flere datoene kan være bestillingsdatoer, forsendelsesdatoer, utløpsdatoer og ankomstdatoer, blant mange andre. Denne informasjonen kan være plassert innenfor én rad i datasettet ditt.

Her er noen innsikter du kan få ut av denne teknikken:

  • Antall bestillinger som sendes for øyeblikket
  • Antall bestillinger som venter på å bli sendt
  • Antall personer som jobber med et prosjekt
  • Antall dager prosjektet har pågått

Å skrive formlene for denne teknikken kan være forvirrende når du nettopp har startet med LuckyTemplates.

Med det detaljerte eksemplet i denne opplæringen vil du forstå hvordan du administrerer flere datoberegninger i faktatabellen.

Innholdsfortegnelse

Formelen og modellen

La oss se på modellen til demodatasettet for denne opplæringen.

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Denne typen tabeller kan eksistere for blant annet bestillingsdatoer, utløpsdatoer og forespørselsdatoer.

Å sette opp modellen kan være veldig forvirrende.

Det er en to-trinns prosess. En, modellen må være riktig. Og to, beregningene bør ha de riktige DAX-formlene.

Det fine med denne teknikken er dens evne til å brukes i andre lignende scenarier.

Nå må beregningen vise antall bestillinger som er aktive for bestemte datoer. I dette tilfellet betyr live bestillinger som ikke har utløpt.

Formelen må telle informasjon som ligger mellom flere datoer. Konteksten kan variere avhengig av hva du prøver å løse, men teknikken vil være den samme.

Slik skal modellen settes opp:

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Du må bruke inaktive relasjoner.

For at beregningene skal være korrekte kan man ikke ha aktive relasjoner i modellen.

Når du vil beregne en logikk som innebærer å telle elementer som er i gang, må du ha inaktive relasjoner.

Å ha inaktive relasjoner er den enkleste metoden du kan bruke for å løse dette problemet. Hvis du ønsker å ha aktive relasjoner, finnes det andre avanserte og komplekse metoder som innebærer å skrive en ny formel. Dette anbefales imidlertid ikke.

Fremover må du skrive en formel som bruker konteksten iog fungerer deretter gjennom en avansert logikk inne i.

En bedre forståelse gjennom bilder

For bedre å forstå hvordan denne teknikken fungerer, se på denne visualiseringen:

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Tidsrammen i visualiseringen viser hvor mange bestillinger det er mellom bestillingen og utløpsdatoene.

Mellom april og juli 2019 kan du se en enorm økning som indikerer at mange bestillinger har utløpt:

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Denne visualiseringen gjør det lettere å forstå hva teknikken gjør.

Beregning av de aktive ordrene

Slik regner du ut antall bestillinger som fortsatt er aktive og aktive.

Først må du starte med en formel for totale bestillinger:

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Formelen brukerfunksjon for å sortere gjennom datatabellen.

Deretter trenger du en formel som kan telle bestillingene du har for en bestemt dag:

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Hvis bestillingsdatoen er mindre enn og utløpsdatoen er større enn en bestemt dag, vil den telle alle de individuelle bestillingene som hører til i den datoperioden.

For hver enkelt rad i tabellen er det for øyeblikket null kontekst som kommer fra modellens faktatabell fordi det ikke er noen aktive relasjoner.

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Går tilbake til formelen, ogfunksjoner returnerer ganske enkelt datoen for hver rad i tabellen.

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Som et eksempel har raden 21. mars 2019 477 bestillinger.

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Dette er resultatet av å iterere gjennom hver enkelt bestillingsdato innenfor de 5700 radene i datotabellen. Det er 477 bestillinger som er mindre enn utløpsdatoen og større enn bestillingsdatoen.

Formelen for rekkefølge mellom datoer vil bruke den samme logikken for hver rad i tabellen.

Nå har totalen du ser i tabellen ingen datokontekst.

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Det er ganske enkelt summen av alle ordrene for hver dato som passer til kriteriene satt av setningen i formelen.

Hvorfor det er viktig å bruke inaktive relasjoner

La oss gå tilbake til hvorfor inaktive relasjoner er nøkkelen til å få modellen til å fungere.

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Å bruke inaktive relasjoner i modellen er renere. Det lar deg også enkelt slå på ethvert forhold avhengig av hva du trenger for en bestemt beregning.

Her er et eksempel:

Hvis du ønsker å få totalbestillinger etter bestillingsdato, trenger du et aktivt forhold mellom datotabellen og datatabellen.

Ved å brukefunksjon, kan du virtuelt slå på forholdet mellom disse to tabellene i formelen.

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Slik ser det ut i tabellen:

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Under den tredje kolonnen får du bare antall bestillinger per dag for hver rad.

Som et eksempel kan du se at det er syv ordrer mellom de to påfølgende radene:

Administrer flere datoberegninger i faktatabellen din – Avansert LuckyTemplates-teknikk

Ved å praktisk talt slå på relasjonene mellom tabeller kan du forgrene deg til forskjellige formelmønstre.




Konklusjon

I denne opplæringen lærte du hvordan du beregner antall dager mellom flere datoer i faktatabellen din ved å bruke et spesifikt formelmønster, og ved å lage inaktive relasjoner i modellen din.

FILTER-setningen sammen med dens spesifikke parametere er nøkkelen til å komme frem til ønsket resultat.

Videre, ved å virtuelt slå på relasjoner mellom tabeller ved å bruke USERELATIONSHIP-funksjonen i LuckyTemplates kan du gjenbruke denne teknikken i forskjellige scenarier.

Jubel,


Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

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.