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.
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.
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:
Å 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.
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:
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:
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:
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:
Formelen brukerfunksjon for å sortere gjennom datatabellen.
Deretter trenger du en formel som kan telle bestillingene du har for en bestemt dag:
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.
Går tilbake til formelen, ogfunksjoner returnerer ganske enkelt datoen for hver rad i tabellen.
Som et eksempel har raden 21. mars 2019 477 bestillinger.
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.
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.
Å 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.
Slik ser det ut i tabellen:
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:
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,
Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.
Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.
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.
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.
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.
Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.
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.
Lær hvordan du bruker PowerApps-funksjoner og -formler for å forbedre funksjonaliteten og endre atferd i Power Apps-lerretsappen vår.
I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.
RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.