Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
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 .
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.
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.
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 .
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
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.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
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.
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.
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.
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.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
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