Een voortschrijdend gemiddelde berekenen in LuckyTemplates met behulp van DAX

Een voortschrijdend gemiddelde berekenen in LuckyTemplates met behulp van DAX

In deze zelfstudie laat ik u zien hoe u een dynamisch voortschrijdend gemiddelde in LuckyTemplates berekent met behulp van de functie . Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Rollende gemiddelden kunnen u waardevolle inzichten geven in een verscheidenheid aan gegevens, vooral in Sales.

Dit dashboard laat zien hoeveel verkopen er per dag worden gedaan en hoeveel inkomsten er worden verdiend

Een voortschrijdend gemiddelde berekenen in LuckyTemplates met behulp van DAX

Er is veel meer volatiliteit op de korte termijn, maar uiteindelijk wordt dit op de lange termijn gelijk. Het wordt een statische lijn omdat het gemiddelde in de loop van de tijd meer datums heeft om mee te werken.

Dit unieke inzicht dat u kunt krijgen door voortschrijdende gemiddelden te gebruiken, kan voor bepaalde scenario's van grote waarde zijn.

Inhoudsopgave

De formulelogica begrijpen

Laten we naar het voorbeeld gaan.

Eerst ga ik mijn datums instellen en er een snijmachine van maken. Vervolgens maak ik een tabel met de datums en de totale verkoop.

Een voortschrijdend gemiddelde berekenen in LuckyTemplates met behulp van DAX

De tabel toont nu Verkoop per dag.

Door uw metingen in een tabel te plaatsen, kunt u gemakkelijker zien wat er in de berekeningen gebeurt.

Ik ga een voortschrijdend gemiddelde door de tijd berekenen dat automatisch wordt bijgewerkt op basis van het geselecteerde tijdsbestek.

Laten we dus naar de berekening gaan.

Dit is de formule voor de voortschrijdend gemiddelde verkoop :

Een voortschrijdend gemiddelde berekenen in LuckyTemplates met behulp van DAX

Wat u nu wilt bereiken, is dynamisch kunnen terugkijken op elke afzonderlijke verkoop per dag voorafgaand aan een bepaalde dag en hun gemiddelde krijgen.

Een voortschrijdend gemiddelde berekenen in LuckyTemplates met behulp van DAX

En terwijl u naar de andere rijen gaat, moet u dit tijdvenster eindeloos maken. Het tijdvenster wordt dus in wezen voor elke dag groter naarmate u verder gaat in de lijst in de tabel.

In de tabel kunt u zien dat het voortschrijdend gemiddelde op de eerste dag gelijk is aan de totale verkoop.

Een voortschrijdend gemiddelde berekenen in LuckyTemplates met behulp van DAX

Dit komt omdat er geen eerdere waarde is. De Totale Verkoop heeft altijd dezelfde waarde als het voortschrijdend gemiddelde gedurende de eerste dag.

Maar op de tweede dag wordt het het gemiddelde van de eerste twee dagen. Op de derde dag is het het gemiddelde van de eerste drie dagen, enzovoort. Dit gaat door tot de laatste rij in de tabel.

DAX-functies in de formule

Dit is het belangrijkste deel van de formule:

Een voortschrijdend gemiddelde berekenen in LuckyTemplates met behulp van DAX

Dit opent het specifieke tijdvenster. Het werkt door elke afzonderlijke datum in de momenteel geselecteerde context. Dit is wat de ALLSELECTED- functie doet.

Vervolgens wordt berekend of de datum kleiner is dan of gelijk is aan de datum. De MAX- datum is altijd de huidige datum terwijl u door de lijst in de tabel bladert. Het werkt uit welke dagen resulteren in WAAR .

Als ze WAAR evalueren, zal het de tabel genereren die het gaat herhalen.

Voor al die datums die resulteren in WAAR , berekent de formule het gemiddelde van die datums. U krijgt dus elk resultaat met dezelfde berekening. Het tijdvenster wordt alleen maar groter omdat u over een groter aantal datums kijkt.

Het mooie van deze berekening is dat het ook dynamisch is vanwege de ALLSELECTED- functie.

In de grafiek kunt u zien dat de donkerblauwe lijn vanaf het begin een grote verandering laat zien, die zich uiteindelijk in de loop van de tijd vereffent.

Een voortschrijdend gemiddelde berekenen in LuckyTemplates met behulp van DAX

En als u het datumbereik wijzigt, blijft het dezelfde trend vertonen.

Een voortschrijdend gemiddelde berekenen in LuckyTemplates met behulp van DAX

Het gemiddelde begint hoog, maar wordt na verloop van tijd gelijkmatiger.

ALLSELECTED versus ALL-functie voor voortschrijdende gemiddelden

Gebruik bij het berekenen van een voortschrijdend gemiddelde ALLSELECTED in plaats van .

Als u de functie ALLES in de formule gebruikt, krijgt u rare resultaten.

Een voortschrijdend gemiddelde berekenen in LuckyTemplates met behulp van DAX

Hier is een voorbeeld.

Een voortschrijdend gemiddelde berekenen in LuckyTemplates met behulp van DAX

U kunt zien dat de grafiek oneven getallen toont. Het heeft ook een andere y-as. Door beide assen op 0 te laten beginnen en de eindwaarde van het diagram aan te passen, krijgt u een resultaat met een platte lijn.

Dit gebeurt omdat het elke dag door de tijd heen werkt. Er wordt geen rekening gehouden met de datumselectie. Het gaat terug naar het begin der tijden.

Daarom is ALLSELECTED de sleutel.


Lopende totalen in LuckyTemplates: berekenen met DAX-formule
DAX-berekeningen: totaal van gemiddelde resultaten
met behulp van voortschrijdende gemiddelden om trends in LuckyTemplates weer te geven

Conclusie

De dynamische Rolling Average-berekening in LuckyTemplates is niet zo moeilijk. Het vereist gewoon inzicht in wat u kunt doen met itererende functies en virtuele tabellen.

Deze techniek heeft veel unieke toepassingen die u kunt toepassen in een breed scala aan scenario's.

Hopelijk heb je veel geleerd over de logica achter hoe het dynamische voortschrijdend gemiddelde werkt.

Spreek je snel,


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten