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,


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.