Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Een van de meest cruciale onderwerpen voor elke LuckyTemplates-beginner om te weten, is het herhalen van functies . Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Dus voordat je je hoofd onderdompelt in het werken met complexe berekeningen, zal ik in dit artikel enkele eenvoudige herhalende functies met je delen.
Inhoudsopgave
Waarom herhalende functies gebruiken?
Ik krijg deze vraag de hele tijd als ik live training of live summits doe.
Dus waarom zouden we itererende functies gebruiken in plaats van alleen een berekende kolom te maken en SUM te gebruiken?
We gebruiken herhalende functies in gevallen dat we niet de kolom beschikbaar hebben die de informatie levert om een eenvoudige SOM te doen.
Om de functies SUMX en AVERAGEX verder uit te leggen , gaan we werken aan een generieke verkooptabel. We hebben twee belangrijke gegevens beschikbaar: de bestelhoeveelheid en de prijs waarvoor we een bepaald product hebben verkocht .
Dus bij elke verkoop die we hebben gedaan, weten we welke hoeveelheid is besteld en wat de prijs is. Maar we hebben geen algemeen genoemde omzetkolom of verkoopkolom om een som te doen.
Om dit specifieke resultaat virtueel te berekenen, kunnen we de verkooptabel herhalen en SUMX of AVERAGEX gebruiken . Met deze functies kunt u een fysieke tabel of virtuele tabel doorlopen.
Eenvoudige berekeningen met SUMX
Om de totale verkoop te krijgen, gaan we rij voor rij de bestelhoeveelheid vermenigvuldigen met de eenheidsprijs. Daarna gaan we alle individuele resultaten in het geheugen opslaan en ze vervolgens allemaal optellen. Dit is precies wat de functie SUMX doet.
Dit is de puurste reden waarom deze specifieke formules zo belangrijk en optimaler zijn om te gebruiken dan het maken van een berekende kolom en het afzonderlijk uitvoeren van die berekeningen.
Hetzelfde zal worden gedaan voor de Totale Kosten. We doorlopen de verkooptabel en vermenigvuldigen vervolgens de bestelhoeveelheid met de totale kosten per eenheid.
Maar onthoud dat we in deze specifieke tabel geen kolom voor de totale kosten hebben, dus we kunnen niet zomaar een simpele som maken. We moeten dus rij voor rij gaan, wat soms een rijcontext wordt genoemd.
U kunt meer leren over rijcontext via deze link:
Rijcontext uitleggen - (1.10) Ultieme beginnershandleiding voor DAX
Eenvoudige berekeningen met AVERAGEX
Als we AVERAGEX ingaan , zullen we inzoomen op de meetgroep Gemiddeld per dag die ik heb en de gemiddelde verkoop per maand berekenen.
In de huidige context gaan we een virtuele tabel herhalen in plaats van de hele gegevenstabel. Dit is volkomen legitiem met de AVERAGEX -functie. En dan gaan we een virtuele tabel maken met behulp van de waarden.
De waarden gaan ons één kolomtabel opleveren van elke individuele unieke maand en jaar. En dan gaan we de totale verkoop voor elke maand en elk jaar optellen.
In dit specifieke geval hebben we drie maanden, dus het gaat een tabel van drie maanden maken en de verkopen voor elke maand berekenen, en dan het gemiddelde daarvan nemen.
Een ander voorbeeld dat we kunnen bekijken, is het berekenen van de gemiddelde verkoop per klant.
In dit specifieke geval gaan we een virtuele tabel maken van elke afzonderlijke klant en het aantal verkopen dat elke klant heeft gedaan, itereert er doorheen.
Zodra we de verkopen van elke klant hebben, kunnen we het gemiddelde nemen en het geeft ons de gemiddelde verkopen per klant.
Gemiddelden per dag meten in LuckyTemplates met DAX
Geavanceerde logica binnen DAX Itererende functies - Gedetailleerd voorbeeld
Cumulatieve totalen over gemiddelden en dynamische datumlogica - Geavanceerde DAX
Conclusie
Een zeer goed begrip hebben van hoe deze itererende functies in een vroeg stadium werken en ze daadwerkelijk gebruiken, is erg belangrijk.
We kunnen deze itererende functies fysiek gebruiken in een tabel of zelfs virtueel met elke tabel die u binnen de specifieke functie wilt plaatsen. U kunt hier een hele reeks verschillende parameters plaatsen.
Ik gebruik deze functies persoonlijk in de ontwikkeling die ik doe.
Geniet ervan om deze door te werken. U kunt de omtrek van het LuckyTemplates Showcase-model op deze link bekijken:
Voel je vrij om te oefenen met het gebruik van de vele beschikbare herhalende functies in LuckyTemplates, en vergeet niet om door deze links te bladeren voor meer informatie over dit onderwerp:
Begrijpen hoe de AVERAGEX-functie werkt
Hoe u virtuele tabellen kunt begrijpen binnen itererende functies in LuckyTemplates - DAX-concepten
Hopelijk kunt u een goed begrip krijgen van hoe deze specifieke berekening werkt binnen LuckyTemplates.
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