Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze DAX-zelfstudie bespreken we de context en het belang ervan om te begrijpen hoe de DAX-berekeningsengine werkt in LuckyTemplates .
Het idee van contexten in LuckyTemplates is niet eenvoudig en wordt vaak over het hoofd gezien. We moeten echter niet vergeten dat we altijd het concept van context in onze gedachten moeten opnemen, vooral als het gaat om DAX-berekeningen.
Het leren en beheersen van DAX vereist een grondige kennis van het gebruik van context in LuckyTemplates.
Inhoudsopgave
Inzicht in context in DAX-berekeningen
Maatregelen in LuckyTemplates moeten een omgeving hebben waarin ze hun berekeningen uitvoeren. Deze omgeving noemen we context .
Dit kan op verschillende locaties. Elk resultaat in LuckyTemplates wordt onafhankelijk berekend op basis van deze context.
Laten we als voorbeeld naar deze visualisaties kijken. We gebruiken het resultaat 139.152,30.
Voor deze berekening is de initiële context de datum. We krijgen dit resultaat op basis van de context waaruit het afkomstig is, namelijk 27 september 2019.
Datums in tabellen zijn dus een van de plaatsen waar een context vandaan kan komen.
Een datumsnijder kan ook worden gebruikt als de bron van de context in onze rapporten.
Een slicer biedt een datumbereik dat verder kan inzoomen op specifieke datums op basis van een selectie. Het creëert dus een allesomvattende context op onze rapportpagina.
Naast data kunnen we ook producten als context gebruiken. Laten we ter demonstratie producten selecteren in onze snijmachine.
De selecties die we hebben gemaakt, creëren context voor de resultaten in de tabel.
We kunnen zien dat de waarde voor 27 september 64.661,70 is geworden vanwege de context die is gecreëerd op basis van onze gegevens en producten.
Bovendien kunnen we ook context creëren vanuit de klantnaam-slicer .
Zelfs als we de context wijzigen die we in de selecties gebruiken, wordt de totale verkoopmeting altijd op dezelfde manier berekend.
In LuckyTemplates kunnen we eenvoudige formules schrijven en snel een enorm aantal resultaten krijgen via slicer-selecties vanwege de context die we op deze codes leggen.
Het is zeer indrukwekkend in termen van snelheid. Met basisformules en aanpassingen in de context kunnen we snel resultaat boeken.
We maken niet alleen een selectie bij het gebruik van een slicer; we veranderen ook de context van de uitkomst.
Snijmachines zijn niet de enige manier om dit te doen. We kunnen ook de context veranderen door selecties te maken binnen grafieken .
In het onderstaande voorbeeld kunnen we onze verkopen per kanaal bekijken met behulp van het ringdiagram.
Zo krijgen we het resultaat van 40.052,60 voor dezelfde datum in 2019.
Hoe context werkt in DAX-berekeningen
Telkens wanneer we een selectie maken in onze rapporten, wordt er een filter over tabellen geplaatst.
Als we bijvoorbeeld producten selecteren, wordt dit weergegeven in onze tabel Producten. Vervolgens vindt in de formules een proces plaats dat filterpropagatie wordt genoemd .
Laten we dit bekijken met behulp van een modelperspectief.
Onze tabel Producten heeft een 'één-op-veel'-relatie met onze feitentabel Verkoop.
De tabel Klanten heeft ook deze vergelijkbare relatie.
En aangezien we filters hebben voor onze datums, betekent dit dat we ook een relatie hebben tussen de tabel Datums en de tabel Verkoop.
Er komt ook een ander filter uit de kolom Kanaal in onze verkooptabel.
Deze filters creëren de context die we in onze rapporten plaatsen. De selecties stromen naar de tabel Verkoop, waarbij de resultaten worden gefilterd op basis van de selecties die zijn gemaakt in slicers en grafieken.
Bovendien is een andere belangrijke techniek die we kunnen gebruiken, het hebben van een klantnamenindex in de verkooptabel.
Dit kan een tabel met 8000 rijen aanzienlijk terugbrengen tot een paar honderd, afhankelijk van de context die we op de resultaten toepassen.
De formule Total Sales kan ook hetzelfde resultaat opleveren; het werkt echter alleen binnen kleinere subsets van de oorspronkelijke tabel.
Conclusie
Ik hoop dat je veel uit deze DAX-tutorial haalt. Dit is erg handig, vooral als je net begint met LuckyTemplates. Inzicht in de DAX-context hoe de DAX- berekeningsengine werkt, is een integraal onderdeel bij het leren van LuckyTemplates.
Ongeacht het gegevensscenario, DAX berekent en levert resultaten op basis van de context en filters die in het rapport zijn toegepast.
Wat u van deze DAX-zelfstudie hebt geleerd, is de basis. Er zijn verschillende manieren om het idee van context te gebruiken en te implementeren in meer geavanceerde DAX- technieken. Deze worden vaak aangetroffen wanneer we bij virtuele tafels komen.
Onthoud dit concept dus altijd voor elk resultaat dat in LuckyTemplates-modellen verschijnt.
Al het beste,
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