Evaluatiecontext in LuckyTemplates DAX

Evaluatiecontext in LuckyTemplates DAX

In dit bericht ga ik dieper in op de evaluatiecontext in LuckyTemplates DAX. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Evaluatiecontext wordt ook wel de initiële context in LuckyTemplates genoemd. Het is de omgeving waarop uw berekening is gebaseerd.

Om de zaken geavanceerder te maken, kunnen uw formules daadwerkelijk meerdere contexten tegelijkertijd laten werken?

Inhoudsopgave

Veranderende context binnen een formule

Meerdere contexten hebben is niet zo ingewikkeld, en ik zal je dit laten zien aan de hand van een voorbeeld.

Allereerst moeten we altijd begrijpen wat de evaluatie of initiële context is.

U moet een goed begrip hebben van hoe context werkt binnen uw formule.

Anders zou je soms geen idee hebben waar je resultaten uiteindelijk vandaan komen.

In dit voorbeeld is de evaluatiecontext vrij eenvoudig, omdat het gewoon de inhoud van de tabel is.

Evaluatiecontext in LuckyTemplates DAX

Maar wat als ik hier een lopend totaal wil berekenen ?

Om dit te doen, maak ik eerst een meting en noem deze 30 Day Running Total . Vervolgens zal ik een functie in mijn volgende regel plaatsen.

Ik zal de CALCULATE- functie in een later gedeelte in detail behandelen, maar in wezen berekent het elke uitdrukking die we erin stoppen en stelt het ons in staat om de context van de berekening binnen een maat te veranderen.

Evaluatiecontext in LuckyTemplates DAX

CALCULATE wordt verreweg uw meest gebruikte functie, aangezien het de belangrijkste functie in DAX is.

Om verder te gaan, ga ik de kolom Totale verkoop berekenen, maar ik wil deze in een andere context berekenen .

Evaluatiecontext in LuckyTemplates DAX

functie gebruiken waarmee ik een filter kan maken in de nieuwe context die ik wil.

Met FILTER kan ik er een tabel in plaatsen, maar u hoeft geen echte tabel te plaatsen, aangezien u ook een tabelfunctie kunt gebruiken zoals in dit voorbeeld.

Evaluatiecontext in LuckyTemplates DAX

Ik zal dan de nieuwe maat naar de tafel brengen en deze in visualisatie plaatsen voor een beter begrip.

Evaluatiecontext in LuckyTemplates DAX

Logischerwijs krijgen we het lopende totaal voor elke specifieke dag door terug te kijken vanaf die dag tot dertig dagen ervoor en ze vervolgens allemaal op te tellen .

Dit is belangrijk met betrekking tot de context, aangezien we eerst de evaluatiecontext hebben via de kolom Datum , maar daarna veranderen we de context om de totale verkoop in een nieuwe omgeving te berekenen via een formule.

We creëren die nieuwe context via de functie FILTER door de context uit de datums te verwijderen met behulp van de functie of de functie Filter verwijderen .

Evaluatiecontext in LuckyTemplates DAX

Nadat ik het filter voor een willekeurige datum heb verwijderd, zal ik elke afzonderlijke datum doornemen en door dit deel naar het venster van dertig dagen vanaf die specifieke datum kijken .

Evaluatiecontext in LuckyTemplates DAX

Je ziet nu dat we binnen de formule zelf een andere context hebben gecreëerd .

Het belang van het begrijpen van de evaluatiecontext

Het is erg belangrijk om de evaluatiecontext op elk moment te begrijpen. Het wordt geavanceerder omdat er veel manieren zijn waarop we de context kunnen veranderen om iets anders te berekenen .

Naarmate u echter dieper in LuckyTemplates duikt, gaat er ook een nieuwe wereld van mogelijkheden open waarin uw formules niet onnodig lang en ingewikkeld zouden zijn.

Als u deze concepten kent, kunt u efficiënter dingen schrijven waarin complexe berekeningen kunnen worden gedaan met een eenvoudige formule .


Evaluatiecontext in LuckyTemplates begrijpen
Rijcontext in LuckyTemplates uitleggen
Inleiding tot filtercontext in LuckyTemplates

Conclusie

Dit artikel is slechts een inleiding over hoe u de context kunt wijzigen om efficiënte formules te schrijven.

Er zijn veel toepassingen voor context, dus hopelijk ben je enthousiast om te zien wat je kunt bereiken door de formulecombinaties en patronen die je kunt maken.

Laten we dit gedeelte afronden en verder gaan met meer belangrijke ideeën en functionaliteiten bij het gebruik van DAX-functies.

Al het beste,


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