Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Ik wilde in dit bericht enkele van mijn best practice-tips voor LuckyTemplates-gegevensmodellering benadrukken . In deze zelfstudie bespreek ik veel technieken in detail waarvan ik denk dat u ze zeer nuttig zult vinden zodra u deze in uw rapporten gaat implementeren. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
U zult merken dat bepaalde elementen van uw LuckyTemplates-rapporten groeien naarmate u een ontwikkeling doorloopt. Dit kunnen zaken zijn als nieuwe gegevenstabellen, verschillende relaties tussen tabellen, een assortiment meetwaardegroepen en nog veel meer.
Het organiseren van al deze onderdelen van uw rapportage is absoluut essentieel, zodat u een duidelijk beeld krijgt van wat er binnen uw model gebeurt.
Ik wil het hebben over enkele van mijn best practice-tips voor het organiseren van uw modellen. Waar we hier naar kijken is een volledig rapport dat is ontwikkeld voor een Learning Summit.
Dit model hier is zo gedetailleerd - er zijn zoveel berekeningen in dit rapport verwerkt en er zijn zoveel ondersteunende tabellen bovenop dit model. Om zoiets te bedenken, is het absoluut essentieel om enkele van deze best practice-tips voor het organiseren van dingen te volgen.
Inhoudsopgave
Structureer uw kernmodel intuïtief
Laten we eerst het datamodel gaan bekijken. Bekijk nu hoe gedetailleerd het kernmodel is.
Velen van jullie die mijn tutorials eerder hebben bekeken, weten hoe je je kernmodel op de meest eenvoudige manier kunt opzetten.
U zult merken dat de LOOKUP- tabellen bovenaan staan en de FACT-tabellen onderaan. Ook zie je hier dat we eigenlijk met meerdere feitentabellen te maken hebben.
In dit voorbeeld is er genoeg materiaal waar we mee te maken hebben in termen van financiële details. Dingen zoals het budgetteren, vergelijken en consolideren van deze cijfers met onze transactiegegevens of verkoopgegevens.
We hebben overal genoeg tafels en relaties, maar zoals je hier kunt zien, heb ik het op een eenvoudige en intuïtieve manier ingedeeld. Als je het zo opzet, wordt het eenvoudiger te begrijpen, ook al is wat er wordt gedaan erg complex qua berekeningen.
Organiseer tabellen waar u ze kunt zien
Laat me het scherm uitvouwen zodat je kunt zien hoeveel tafels en groepen dingen ik in dit model heb.
Ik plaats de ondersteunende tabellen onder mijn kernmaatregelen waar ik ze gemakkelijk allemaal kan vinden.
Ik heb ook enkele verborgen tabellen die verschillende gegevens bevatten, en ik heb ze geconsolideerd in de tabel Financiële details.
Aan de rechterkant van het scherm staan mijn maattabellen. Meettabellen zijn de sleutel tot het organiseren van uw model. Ik heb ze ook aan de kant gezet. Ik doe dit op al mijn modellen, en ik raad je ten zeerste aan iets soortgelijks te doen.
Ik merk dat voor de meeste LuckyTemplates-leden die op het ondersteuningsforum posten, hun model een beetje een puinhoop is. Dat is heel begrijpelijk, want je weet niet wat je moet doen als je net begint.
Maar als u enkele van deze eenvoudige tips die ik gebruik kunt gebruiken en ze in uw eigen model kunt implementeren, ben ik ervan overtuigd dat zelfs deze kleine veranderingen de zaken eenvoudiger te begrijpen zullen maken.
Visualiseer dingen in je hoofd
Wat ik graag doe, ongeacht het gegevensscenario waaraan ik werk, is visualiseren wat er werkelijk aan de hand is met mijn model terwijl ik mijn rapport maak en mijn DAX-berekeningen schrijf .
Dus ik weet wanneer een filter is geplaatst, ik weet hoe het uitmondt in een berekening die ik misschien doe in mijn verkooptabel, budgetteringstabel of zelfs in een combinatie van tabellen.
Het is belangrijk om deze dingen in je hoofd te kunnen visualiseren terwijl ze werkelijk gebeuren.
Organiseer uw maten met behulp van een maattabel
De laatste tip die ik wilde doornemen betreft maattabellen. Laten we eens kijken naar de rechterkant en kijken hoeveel maattabellen ik heb. Best een aanzienlijk aantal, toch?
Bekijk wat er gebeurt wanneer ik een van deze velden open, zoals de velden Attrition Visuals en Key Measures.
Wat ik je hier probeer te laten zien, is dat je heel veel maten kunt creëren. U kunt eenvoudig 30, 40 of zelfs 50 maten in uw model maken. Als je deze niet in maattabellen zet, dan kun je gemakkelijk verdwalen in de zee van data . U zoekt naar uw maatregelen en u weet niet waar u ze kunt vinden. Het zal het leven moeilijker maken voor iedereen die uw model gebruikt.
Benoem maattabellen intuïtief
Het is belangrijk om dingen zoveel mogelijk te vereenvoudigen om uw ontwikkeling te versnellen, vooral als u uw meettabellen op een intuïtieve manier een naam geeft.
Als ik bijvoorbeeld tijdvakken wil vergelijken, weet ik waar ik moet zijn. Ik klik gewoon op de tijdvergelijkingstabel en sleep deze naar mijn visualisaties .
Door alleen deze kleine dingen te implementeren, kunt u uw ontwikkelingssnelheid in LuckyTemplates verbeteren.
Dit is niet alleen in uw voordeel ook. Anderen die uw model mogelijk in de toekomst gaan gebruiken, moeten in staat zijn om verder te gaan waar u uw werk hebt achtergelaten.
Ze moeten de getallen die u berekent kunnen controleren en ook begrijpen hoe deze getallen worden berekend.
Conclusie
Als u de best practice-tips voor LuckyTemplates- gegevensmodellering volgt die ik in deze zelfstudie doorloop, heb ik er alle vertrouwen in dat u veel betere LuckyTemplates-gegevensmodellering kunt ontwikkelen dan anderen om u heen.
Er zijn slechts een paar kleine updates die u moet maken en consistent goed moet uitvoeren om het rapportage- en ontwikkelingswerk waar u zich aan waagt te optimaliseren. U kunt deze tips ook gebruiken om snel en gemakkelijk bestaande werken bij te werken.
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