Beregning af et rullende gennemsnit i LuckyTemplates ved hjælp af DAX

I denne tutorial vil jeg vise dig, hvordan du beregner et dynamisk rullende gennemsnit i LuckyTemplates ved hjælp af funktionen. Du kan se den fulde video af denne tutorial nederst på denne blog.

Rullende gennemsnit kan give dig værdifuld indsigt i en række data, især inden for salg.

Dette dashboard viser, hvor mange salg der foretages pr. dag og mængden af ​​indtjent indtjening

Beregning af et rullende gennemsnit i LuckyTemplates ved hjælp af DAX

Der er meget mere volatilitet inden for den kortsigtede periode, men den udjævner sig til sidst på lang sigt. Det bliver en statisk linje, fordi gennemsnittet har flere datoer at arbejde med over tid.

Denne unikke indsigt, som du kan få ved at bruge rullende gennemsnit, kan have stor værdi for visse scenarier.

Indholdsfortegnelse

Forstå formellogikken

Lad os gå til eksemplet.

Først vil jeg sætte mine datoer op og lave den om til en udstikker. Derefter opretter jeg en tabel, der indeholder datoerne og det samlede salg.

Beregning af et rullende gennemsnit i LuckyTemplates ved hjælp af DAX

Tabellen viser nu Salg pr. dag.

At få dine mål ind i tabellen gør det nemmere at se, hvad der foregår i beregningerne.

Jeg har tænkt mig at beregne et rullende gennemsnit gennem tid , som opdateres automatisk baseret på den valgte tidsramme.

Så lad os gå til beregningen.

Dette er formlen for det rullende gennemsnitssalg :

Beregning af et rullende gennemsnit i LuckyTemplates ved hjælp af DAX

Nu, hvad du ønsker at opnå, er at være i stand til dynamisk at se tilbage på hvert enkelt salg pr. dag forud for en bestemt dag og få deres gennemsnit.

Beregning af et rullende gennemsnit i LuckyTemplates ved hjælp af DAX

Og når du bevæger dig ned til de andre rækker, skal du oprette dette tidsvindue uendeligt. Så tidsvinduet udvides i det væsentlige for hver dag, når du går ned på listen i tabellen.

I tabellen kan du se, at det rullende gennemsnit på den første dag er det samme som det samlede salg.

Beregning af et rullende gennemsnit i LuckyTemplates ved hjælp af DAX

Dette skyldes, at der ikke er nogen tidligere værdi. Det samlede salg vil altid have samme værdi som det rullende gennemsnit i løbet af den første dag.

Men på andendagen bliver det gennemsnittet af de første to dage. På den tredje dag er det gennemsnittet af de første tre dage og så videre. Dette fortsætter indtil sidste række i tabellen.

DAX-funktioner i formlen

Dette er hoveddelen af ​​formlen:

Beregning af et rullende gennemsnit i LuckyTemplates ved hjælp af DAX

Dette åbner det specifikke tidsvindue. Det fungerer gennem hver eneste dato i den aktuelle valgte kontekst. Dette er, hvad funktionen ALLSELECTED gør.

Så virker det, om datoen er mindre end eller lig medDato. MAX - datoen er altid den aktuelle dato, når du går ned på listen i tabellen. Det regner ud, hvilke dage der vurderes til SAND .

Hvis de vurderer til TRUE , vil den generere tabellen, som den vil gentage.

For alle de datoer, der evalueres til TRUE , beregner formlen gennemsnittet af disse datoer. Så du får hvert enkelt resultat ved at bruge den samme beregning. Tidsvinduet bliver bare større, fordi du ser på tværs af et større udvalg af datoer.

Det fantastiske ved denne beregning er, at den også er dynamisk på grund af funktionen ALLSELECTED .

I diagrammet kan du se, at den mørkeblå linje viser en stor ændring fra starten, som så til sidst udjævnes over tid.

Beregning af et rullende gennemsnit i LuckyTemplates ved hjælp af DAX

Og hvis du ændrer datointervallet, vil det fortsætte med at vise den lignende tendens.

Beregning af et rullende gennemsnit i LuckyTemplates ved hjælp af DAX

Gennemsnittet starter højt, men jævner sig så ud over tid.

ALLSELECTED vs ALL-funktion for rullende gennemsnit

Når du beregner et rullende gennemsnit, skal du bruge ALLSELECTED i stedet for at bruge.

Brug af funktionen ALLE i formlen ville give dig mærkelige resultater.

Beregning af et rullende gennemsnit i LuckyTemplates ved hjælp af DAX

Her er et eksempel.

Beregning af et rullende gennemsnit i LuckyTemplates ved hjælp af DAX

Du kan se diagrammet viser ulige tal. Den har også en anden y-akse. Hvis du får begge akser til at starte ved 0 og justerer slutværdien af ​​diagrammet, får du et resultat med en flad linje.

Dette sker, fordi det virker på tværs hver eneste dag gennem tiden. Datovalget tages ikke i betragtning. Det går tilbage til tidernes begyndelse.

Derfor er ALLSELECTED nøglen.




Konklusion

Den dynamiske rullende gennemsnitsberegning i LuckyTemplates er ikke så svær. Det kræver simpelthen en forståelse af, hvad du kan gøre med itererende funktioner og virtuelle tabeller.

Denne teknik har mange unikke anvendelser, som du kan anvende på tværs af en lang række scenarier.

Forhåbentlig lærte du meget om logikken bag, hvordan det dynamiske rullende gennemsnit fungerer.

Vi tales snart,

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.