Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Soms is het berekenen van lopende totalen in LuckyTemplates een veel betere manier om trends te analyseren dan alleen dagelijks naar de werkelijke resultaten te kijken. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Daarom laat ik u in dit voorbeeld zien hoe u een lopende totaalberekening kunt implementeren die dynamisch is en goed vloeit en integreert met de rest van uw model.
En ik ga je laten zien hoe je dit heel effectief en gemakkelijk kunt doen door een paar DAX-maatregelen in LuckyTemplates te combineren.
Inhoudsopgave
Lopende totalen berekenen in LuckyTemplates vanuit het niets
In deze blogpost laat ik je zien hoe je lopende totalen berekent in LuckyTemplates. Er zijn eigenlijk een paar manieren om het te doen, en ik ga je beide manieren laten zien.
Dit is uiteindelijk wat we als resultaat willen bereiken. We hebben onze kolommen Datum en Verkoop, evenals een lopend totaal van 30 dagen en een lopend totaal van 90 dagen (linkerkant).
We stoppen ze ook in visualisaties om de cijfers interessanter te maken en om trends en uitschieters gemakkelijker te herkennen (rechterkant).
We kunnen ook het tijdsbestek wijzigen en onze lopende totalen in realtime zien veranderen. Best een overtuigend inzicht, toch?
Dus als u zaken als inventaris of debiteuren bekijkt, is dit een heel goed stuk analyse dat u bovenop de gegevens kunt uitvoeren.
U kunt vervolgens uitbreiden naar meer geavanceerde zaken, zoals het vergelijken van uw lopende totalen van de ene periode met de andere.
Er zijn veel geweldige dingen die je kunt doen en ik ga je laten zien hoe je dit vanuit het niets kunt bereiken.
Lopende totalen in 30 dagen
Zoals altijd beginnen we met een leeg rapport waarin we alleen onze totale verkoop hebben. Laten we een meting schrijven die ons een doorlopend totaal van 30 dagen geeft. Dit betekent dat we terug willen kijken van vandaag naar 30 dagen en alle verkopen binnen die periode willen optellen.
Laten we een meting maken en deze Running Total 30D noemen.
Daarna gaan we naar een andere regel om een beetje logica te schrijven en de totale verkoop in te voeren.
De derde stap is het gebruik van de FILTER- functie. De functie FILTER is een itererende functie die de datumtabel herhaalt en de 30 dagen vastlegt voor het lopende totaal.
We gaan elk filter of elke context verwijderen die uit de kolom DATE komt. Dus ALLE verwijdert die context en verwijdert dat filter.
Vervolgens gaan we de hele DATE-tabel doorlopen en kijken of de datum groter is dan MAX (Datum - 30), wat ons de eerste dag van de 30 dagen zal geven.
En dan schrijven we als de datum kleiner is dan gelijk aan de MAX-datum.
Laten we op enter drukken en de informatie naar de tabel slepen. We kunnen zien dat dit nu zal resulteren in een lopend totaal.
Lopende totalen in 90 dagen
Laten we zeggen dat we de verkopen uit een ander tijdsbestek willen halen. We kunnen dezelfde maat gebruiken en vervolgens het aantal van 30 dagen wijzigen in ons voorkeursnummer, in dit geval 90.
En zo hebben we een lopend totaal voor 90 dagen. Dit gaat iets evalueren dat iets anders is, omdat we onze verkopen voor een veel langere periode bekijken.
Onthoud dat je hier altijd een andere maat kunt vervangen; u kunt deze techniek gebruiken om tot gegevens over uw winst, transacties of klanten te komen. Er zijn gewoon heel veel dingen die u kunt implementeren met deze lopende totaalformule.
Er zijn veel dingen waar je je ook daadwerkelijk in kunt vertakken. U kunt niet alleen op elk moment de lopende totalen bekijken, u kunt uw lopende totalen ook daadwerkelijk vergelijken met vorige maand, afgelopen kwartaal of vorig jaar.
DATESINPERIOD gebruiken
Ik ga je een andere formule laten zien die je kunt schrijven om precies hetzelfde te bereiken; het gebruikt echter een andere filterlogica in de bereken-instructie.
We gaan deze meting het Running Total 30D Alternative noemen. Nogmaals, we berekenen de totale verkoop, maar in plaats van FILTER gaan we de functie DATESINPERIOD gebruiken.
Dan springen we naar een andere rij en zetten wat datums. Dit is wat DATESINPERIOD doet; het is een specifieke tijdintelligentiefunctie waarmee we elke tijdsperiode kunnen creëren of openen. Het enige wat we hoeven te doen is onze parameters in te voeren.
Dus eigenlijk doet het wat de FILTER-functie doet, op een andere manier. Dit is een iets eenvoudigere manier die veel meer flexibiliteit biedt.
En als we het naast onze andere 30-dagentabel zetten, zullen we zien dat het precies hetzelfde is als degene die we in FILTER gebruikten. Dit is dus gewoon een andere manier om een vergelijkbaar resultaat te bereiken.
Nu hoef je hier alleen nog maar een visualisatie van te maken , wat niet lang duurt. Dan kunnen we het lopende totaal op een visuele manier zien.
We kunnen ook verschillende filters toevoegen. Laten we bijvoorbeeld zeggen dat we naar een bepaald jaar willen kijken, zoals 2017.
Het lopende totaal wordt automatisch aangepast aan elke aanvullende context die we willen toevoegen aan onze rapportpagina.
Zo maken we het lopende totaal. Je kunt het in veel toepassingen gebruiken. Dezelfde techniek kan keer op keer in verschillende scenario's worden gebruikt.
Conclusie
Ik denk dat lopende totalen een veel betere manier zijn om naar gemiddelden in de tijd te kijken. Soms is het te gedetailleerd om naar een dagelijks niveau te kijken. Met lopende totalen kun je echter niet verstrikt raken in één individueel resultaat, maar in een opeenstapeling van resultaten die juist veel betere inzichten opleveren.
Er zijn veel verschillende manieren waarop u dit in LuckyTemplates kunt gebruiken , en via de onderstaande video krijgt u een veel beter idee van hoe ik het persoonlijk implementeer.
Ik ga nogal wat in detail in op de specifieke formule, maar dan kun je ervan uitgaan voor andere inzichten die je uiteindelijk misschien wilt creëren.
Dus veel succes met het implementeren van deze. Veel te leren en veel te repliceren in uw eigen modellen.
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