Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze blog ga ik in op een werkelijk ongelooflijke ontwikkelingstechniek en -concept voor het maken van dynamische LuckyTemplates-rapporten . Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Dit is eigenlijk afkomstig uit een sessie van een evenement voor leden dat ik heb georganiseerd via LuckyTemplates, dat was gecentreerd rond sjablonen voor financiële rapportage.
In deze zelfstudie wil ik dieper ingaan op dynamische rapportage en u een specifieke techniek laten zien waarmee u geautomatiseerde rapporten kunt ontwikkelen. Het hoeft geen financieel verslag te zijn; u kunt deze techniek ook gebruiken voor tabelrapporten, maar dit voorbeeld is financieel van aard.
De sjabloon die ik heb gemaakt, is aangepast , wat ik in een andere zelfstudie heb laten zien. Het hoeft niet de standaard LuckyTemplates-geformatteerde tabel te zijn die we krijgen door te slepen en neer te zetten. U kunt bepaalde resultaten daadwerkelijk manipuleren om in een tabel te gaan en uw gegevens op elke gewenste manier te hebben door deze sjabloontechniek te gebruiken. Dit is zeer toepasbaar op veel verschillende visualisatiescenario's.
Inhoudsopgave
Voorbeeld van een Dynamic LuckyTemplates-rapport
In dit sjabloonvoorbeeld kunnen we de werkelijke waarden voor elk afzonderlijk kwartaal bekijken.
We kunnen ook versus vorig jaar selecteren , waardoor het rapport wordt gewijzigd en we het verschil tussen vorig jaar en dit jaar kunnen zien.
Ik heb dit % ook opgenomen in Omzet , waardoor we kunnen zien wat elk resultaat dat we in de tabel hebben (COGS en uitgaven) het percentage van de inkomsten is. Dit is vrij gebruikelijk in financiële rapportages.
Aangezien ik een dynamische berekening heb gemaakt, kunnen we hier zien dat de kosten van verkochte goederen (COGS) 30% van de totale inkomsten in het eerste kwartaal bedragen. Dan is het in het tweede kwartaal (Q2) 27,25%, enzovoort.
Dus hier creëren we een dynamisch interieur van een tafel in een sjabloonvorm . Dit is een behoorlijk geavanceerde techniek, maar het laat je gewoon zien hoe ongelooflijk LuckyTemplates is voor dit soort analyse en rapportage. Wij kunnen dynamische financiële rapportages volledig automatiseren.
Geautomatiseerde en dynamische rapportagetechniek
Ik zal u door de kern van deze techniek leiden, namelijk om de selectie in staat te stellen echt goede inzichten te vinden . We kijken bijvoorbeeld naar de totale brutowinst in kwartaal 1 en 2, en we kunnen zeggen dat we hier slecht presteren. Maar waarom is het positief in het derde en vierde kwartaal?
Wat we kunnen doen is de Actuals dit jaar bekijken, dat is 11 miljoen, en dan gaan we snel terug naar 2015 en zien dat het daarvoor 8 miljoen was. Er was dus een solide stijging van onze inkomsten van jaar tot jaar.
Dit is een heel goed inzicht en het is best opwindend om het op een heel snelle en dynamische manier te kunnen zien.
Om dit te doen, moeten we eerst een tabel maken om de slicer te maken . Dit is een heel eenvoudige tabel met onze Actuals, vs Last Year en % to Revenue.
Zodra we dat doen, maken we de slicer. Vervolgens moeten we dit integreren in een formule. Dus afhankelijk van welke slicer-selectie (Actuals, vs Last Year of % to Revenue) we hebben, willen we een bepaald resultaat doorvoeren.
SWITCH TRUE Logica gebruiken
Ik heb de kracht van de SWITCH TRUE-logica gebruikt in de berekening. Laten we ons eerst concentreren op het laatste deel van de formule. Ik heb variabelen ( VAR ) gebruikt om deze maatstaf te vereenvoudigen, want als dit als één rechte formule zou worden uitgeschreven, zou het nogal verwarrend zijn.
SWITCH TRUE is hier de belangrijkste techniek, omdat het een geweldige manier is om dit soort dynamische dingen te creëren.
Wat de selectie ook is ( Table Data ), het werkt om die metrische variabele te retourneren. Als we bijvoorbeeld Actuals kiezen, wordt de variabele Actuals geretourneerd.
Als je nu naar de Actuals-variabele kijkt, is deze zelf ook SWITCH TRUE. Met andere woorden, we hebben SWITCH TRUE opgenomen in een SWITCH TRUE .
Denk er dus eens over na hoe cool dat is en hoe complex dit zou zijn als we dit allemaal in één formule zouden hebben en geneste IF-statements zouden gebruiken. Het zou absoluut onmogelijk zijn. Maar het is niet zo moeilijk om het zo in DAX in te stellen.
De SWITCH TRUE-logica in de variabelen wijst de juiste resultaten toe aan het sjabloonontwerp, terwijl de SWITCH TRUE-logica na de Return ervoor zorgt dat dat dynamische resultaat in de tabel wordt ingevoerd.
Hetzelfde geldt voor de andere statistieken - versus vorig jaar en % voor omzet. Het is een zeer vergelijkbare opstelling met net iets andere berekeningen.
We kunnen verschillende jaren doorlopen en vanaf hier automatisch ook naar de toekomst kijken.
Datavisualisatietechniek in LuckyTemplates – Dynamische visuals met meerdere metingen
Multithreaded dynamische visuals maken – Geavanceerde LuckyTemplates-techniek
Maak een volledig dynamisch rapport in LuckyTemplates – Geavanceerde visualisatietechniek
Conclusie
Dit was een gedetailleerde sessie die ik net heb meegemaakt. Het ging over hoe je vanuit het niets dynamische LuckyTemplates-rapporten kunt bouwen. Hier hebben we geleerd hoe we dynamische LuckyTemplates-rapporten in een tabelsjabloon kunnen automatiseren. Dit is iets dat u eenvoudig in uw model kunt opnemen en filters kunt maken, enz.
Ik hoop dat je deze tutorial nuttig vond, want hij is niet alleen nuttig bij financiële rapportage, hij kan ook worden gebruikt bij tabelrapportage op maat.
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