Evaluatiecontext in DAX-berekeningen

Evaluatiecontext in DAX-berekeningen

In deze zelfstudie leren we over de evaluatiecontext in DAX .

Evaluatie of initiële context is de omgeving waarop uw dynamische berekening is gebaseerd.

Het is belangrijk om te begrijpen hoe de evaluatiecontext werkt en hoe deze uw DAX-berekening beïnvloedt. Dus in de volgende sectie wil ik je de verschillende manieren laten zien om de evaluatie of initiële context te creëren.

Inhoudsopgave

Evaluatie of initiële context creëren in DAX

Eerst moet u een datumslicer en stadsfilter in uw tabel hebben om dynamische gegevens te verkrijgen.

Evaluatiecontext in DAX-berekeningen

Er is altijd een eerste context waarvan u op de hoogte moet zijn voordat u een berekening uitvoert. U kunt de genoemde evaluatiecontext vanaf elke locatie vinden.

In de voorbeeldtabel kan de context worden gevonden via de datumsnijder of via het stadsfilter . Als u bijvoorbeeld het Christchurch- filter selecteert, veranderen de resultaten in de tabel. Als je ook de data van 1 januari t/m 19 januari aanpast, zie je dat de resultaten veranderd zijn.

Voor 1 januari is het resultaat bijvoorbeeld 90.074,80, terwijl het op 19 januari 111.293,70 is. Dit bewijst dat de evaluatiecontext echt kan veranderen voor elk afzonderlijk resultaat in DAX-berekeningen.

Om u nog een voorbeeld te laten zien, laten we de bestaande tabel veranderen in een visualisatie van Totale verkoop per datum .

Evaluatiecontext in DAX-berekeningen

Wanneer u een filter selecteert of wist of zelfs het tijdsbestek aanpast, kunt u een nieuw resultaat binnen de visualisatie krijgen.

Het belangrijkste om op te merken is dat de formule die we gebruiken in deze tabel en visualisatie niet verandert. Het is precies dezelfde formule.  

Evaluatiecontext in DAX-berekeningen

In Excel zal elke formule die u ziet iets anders zijn omdat de celverwijzingen anders zijn. In LuckyTemplates blijft de formule precies hetzelfde. Wat het resultaat verandert, is de context of de omgeving waarin het wordt geëvalueerd. Dit geldt voor elke meting die u aanmaakt.

Elke berekening die u binnen LuckyTemplates uitvoert, heeft een initiële context die u moet begrijpen. Voordat u naar een individueel resultaat kijkt, moet u de huidige context van die berekening begrijpen.

Als u niet wist wat er in de city slicer was geselecteerd, zou u naar deze visualisatie kijken en weten dat dit de totale verkoop op datum is. Maar wat voor Total Sales is het?

In het onderstaande voorbeeld weet u dat de totale verkoop die in de visualisatie wordt weergegeven, afkomstig is van Hamilton op basis van de slicer.

Evaluatiecontext in DAX-berekeningen

Relatie tussen context en gegevensmodel

Begrijpen hoe deze context werkt, is een cruciaal onderdeel van het leren en begrijpen van DAX, want dit is zo eenvoudig als maar kan. U kunt dan beginnen met het manipuleren van de context binnen formules en een geavanceerde analyse uitvoeren.

Hopelijk begin je ook in te zien hoe belangrijk het model is, omdat de context rechtstreeks wordt gecreëerd door de relaties tussen je tabellen.

De stadsslicer die we selecteren, komt uit de tabel Regio's, terwijl de berekening van de totale verkoop in de tabel Verkoop staat.

Dit wordt filtervoortplanting genoemd .

Evaluatiecontext in DAX-berekeningen

Filters verspreiden zich langs de relatie via de pijlen en gaan naar de vele kanten van de feitentabel, in dit geval de verkooptabel.

U kunt zoveel van deze dingen tegelijk doen omdat de context uit de ene opzoektabel en de andere opzoektabel kan komen. En dan kunnen we nog meer lagen aanbrengen en meer context creëren. We hoeven alleen maar te begrijpen wat de initiële context van de berekening is.


Evaluatiecontext begrijpen in LuckyTemplates
Hoe de DAX-berekeningsengine werkt
Wat is contextovergang en waarom is het van belang?

Conclusie

Filters en slicers zijn eenvoudige manieren om evaluatiecontext te creëren in uw DAX-berekeningen.

Ik hoop dat u begrijpt hoe belangrijk evaluatie (initiële) context is. Als u later een geavanceerde analyse wilt uitvoeren, moet u de context binnen uw formules wijzigen.

Proost!


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