Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Voor vandaag zal ik het hebben over financiële rapportage. Ik wil u laten zien hoe u aangepaste tabellen kunt maken voor uw financiële LuckyTemplates-dashboardrapport. De mogelijkheid om uw tabellen in LuckyTemplates aan te passen, geeft u een enorme flexibiliteit bij het maken van rapportagetoepassingen. In dit voorbeeld hebben we het over financiële rapportage, maar deze techniek kan in elk type rapportage worden gebruikt. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
U bent misschien een situatie tegengekomen waarin u verschillende resultaten op verschillende rijen wilt weergeven, of samenvattende berekeningen op een bepaalde rij wilt geven. Helaas is het niet mogelijk om binnen je berekeningen in een normale tabel een subtotaal aan te maken.
Inhoudsopgave
Tabelsjabloon gebruiken voor een financieel LuckyTemplates-dashboardrapport
Er zijn nieuwe aangepaste visuals die dit kunnen doen, maar ze bieden u niet zoveel flexibiliteit als u deze techniek binnen LuckyTemplates gebruikt.
Het idee achter deze op maat gemaakte tabellen is dat je een sjabloon nodig hebt van hoe je tafel eruit moet zien. Een andere term hiervoor is de steuntafel . Het wordt op zich geen onderdeel van uw model, maar het ondersteunt de berekeningen die u in uw kernmodel uitvoert.
Als je naar mijn datamodel kijkt, zie je mijn kerntabellen en een hele reeks ondersteunende tabellen onderaan.
We moeten een sjabloon als deze gebruiken. In dit voorbeeld ziet u onderaan al deze totalen.
Dit was allemaal in Excel ingesteld met behulp van tabs of spaties, zodat sommige van deze items verder uitkwamen dan de subtotalen. Ik heb ook een genormaliseerde kolom (rechterkolom) gemaakt om me te helpen met mijn berekeningen.
Het belangrijkste hier is om een sjabloon als deze te maken.
Een formule maken voor een financieel LuckyTemplates-dashboard
De volgende stap is het maken van een formule die uitwerkt in welke rij we ons bevinden en een resultaat toewijst aan die specifieke rij. Het belangrijkste concept in de DAX-formuletaal , en in het algemeen bij LuckyTemplates, is dit concept van context.
En context komt uit de rij. Als dit slechts een willekeurige ondersteunende tabel is met willekeurige tekstwaarden die geen verband houden met ons model, dan moeten we de resultaten ergens anders vandaan halen en ze op basis van logica toewijzen aan deze specifieke tekstwaarden.
Zo kunnen we alles aan een rij toewijzen. We creëren gewoon zelf de logica binnen onze maatregelen.
Laten we teruggaan naar ons dashboard en u zult zien dat ik die sjabloon aan deze tabel heb toegevoegd. Ik heb er ook voor gezorgd dat het correct is gesorteerd en dat de rij-index verborgen is.
De volgende stap is om al deze individuele subtotalen uit te werken, zoals de totale inkomsten en kosten van verkochte goederen. Zoals u kunt zien, zijn er nogal wat maatregelen, maar geen van deze is complex.
Als we bijvoorbeeld naar Inkomsten gaan, grijpen we alleen de waarden in mijn dataset waaraan inkomsten zijn gekoppeld.
In mijn dataset heb ik een meer vereenvoudigde tabel met alle financiële statistieken erin, waardoor ik gemakkelijk berekeningen kan uitvoeren.
Dus nu ga ik de informatie die ik wil hieruit halen, en dan toewijzen aan waar ik het nodig heb om in mijn tabel te komen.
Kosten van verkochte goederen berekenen
Nu we de omzetberekening al hebben, laten we eens kijken naar de berekening van de kosten van verkochte goederen. Ik heb een minteken toegevoegd omdat het er geen heeft in de onbewerkte gegevens.
Brutowinst berekenen
Om winst te berekenen, gebruik ik het verschil tussen opbrengsten en kosten. In dit specifieke geval had ik de waarden kunnen gebruiken, maar ik heb ze toegevoegd aan de variabelen om het op te lossen.
Brutowinstmarge berekenen
En dan heb ik ook de brutowinstmarge berekend.
Ik heb hetzelfde gedaan voor de Actuals van vorig jaar en kon die specifieke resultaten ook isoleren.
Ik heb deze individuele resultaten al, maar ik heb nog steeds deze andere resultaten waaraan ik moet toewijzen. Ik hoef hiervoor geen formule te maken zoals ik deed voor de individuele, aangezien veel van deze rij-items al in mijn dataset bestaan.
Het is niet nodig om voor elk afzonderlijk item maatregelen te isoleren en te berekenen. We kunnen deze allemaal in één keer toewijzen en alleen de subcategorieën of subtotalen doen waar nodig, zoals deze roll-up berekeningen.
Laten we eens kijken hoe ik de volledige aanpassing van mijn tabellen heb bereikt door de resultaten in mijn sjablonen te leggen.
Dit is een methodologie die kan worden hergebruikt bij de ontwikkeling van rapporten. Binnen de eerste werken we uit op welke rij we ons bevinden en welke context wordt gebruikt.
Daarna gebruikte ik om veel logica uit te voeren. Deze functie is als een geneste en is een betere manier om een meer geavanceerde logica in LuckyTemplates te schrijven.
De logica gaat zeggen dat als het huidige item gelijk is aan de totale inkomsten, ik wil dat het inkomstenresultaat is dat ik heb berekend.
Hetzelfde geldt voor de kosten van verkochte goederen, het resultaat van de brutowinst, het resultaat van de winstmarge, enzovoort, enzovoort. Ik kan deze totaalberekeningen toewijzen aan die subtotalen.
Uiteindelijk, als er geen van deze is, zou de berekening die exacte rij in de tabel van de resultatenrekening moeten opzoeken en mij dan dat resultaat moeten teruggeven.
Deze Actuals-maatstaf is eigenlijk gewoon een som met een beetje logica uitgesplitst naar inkomsten en uitgaven. Ik heb de subtotalen toegewezen en vervolgens de uiteindelijke logica gemaakt, die me alle andere resultaten opleverde. Op deze manier hoef ik geen honderd verschillende toewijzingen te maken; Ik hoefde dit alleen te doen voor de weinige die er echt toe deden.
Ik heb eigenlijk precies dezelfde strategie gevolgd om de jaarlijkse totalen te meten . Dit is een hoofdberekening waarmee ik alles in één keer aan de tabel kon toewijzen.
Conclusie
De belangrijkste dingen die ik in deze LuckyTemplates-zelfstudie over financiële dashboards wilde benadrukken, zijn het gebruik van een sjabloon en het implementeren van een toewijzingsmethodologie . Er zijn een paar stappen om daar te komen: de sjabloon maken, uitzoeken wat uw samengetelde totalen zijn, die resultaten afzonderlijk ophalen en vervolgens het toewijzingsalgoritme maken.
Als u deze stapsgewijze logica eenmaal hebt doorlopen, bespaart u tijd omdat u niet zoveel traditionele aanvullende logica hoeft op te schrijven. Dit kan eenvoudig worden gedaan en gerepliceerd in veel verschillende scenario's.
Dat is alles wat ik in dit bericht wilde laten zien. Als je dieper wilt graven, hebben we ook een complete cursus binnen het Learning Center van LuckyTemplates. Dit is een uitgebreide cursus die ingaat op alle aspecten van , waar u leert hoe u van begin tot eind een complete oplossing kunt bouwen.
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