Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Wil je zien hoe geavanceerd je kunt worden met LuckyTemplates? In deze zelfstudie wil ik je mijn favoriete manier laten zien om LuckyTemplates te gebruiken. U kunt fantastisch werk rond scenario-analyse doen door wat als-parameters in LuckyTemplates te integreren, zoals verkoop, winst of transacties. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Niet alleen vanwege de inzichten die je kunt vinden, maar ook vanwege het gemak waarmee je deze analyse kunt uitvoeren in vergelijking met het doen van dit met historische tools zoals Excel. Ik weet serieus niet eens hoe je dit in Excel zou kunnen implementeren zonder iets waanzinnig ingewikkelds te hoeven doen.
Je kunt in wezen op elk moment voorspellen wat er in de toekomst zou kunnen gebeuren of zelfs een reeks dingen laten zien die in de toekomst zouden kunnen gebeuren als de scenario's zich afspelen zoals je denkt dat ze zouden kunnen gebeuren. U kunt dit ook op historische informatie leggen. Je zou dus kunnen kijken wat er zou zijn gebeurd als er iets was gebeurd.
Inhoudsopgave
Integratie van meerdere wat-als-scenario's allemaal tegelijk
In deze blogpost wil ik nog een heel cool voorbeeld laten zien van hoe je meerdere what if- parameters in LuckyTemplates in één keer kunt opnemen. U zult kunnen zien hoe al deze personen wat als parameters in LuckyTemplates meerdere scenario's kunnen beïnvloeden.
In werkelijkheid is dit iets dat zou kunnen gebeuren. In het ene scenario wilt u bijvoorbeeld kijken wat er gebeurt als u de prijs verhoogt en de vraag gelijk blijft of afneemt. Misschien wilt u ook een Best Case-, een Ok Case- en een Worse Case-scenario zien terwijl u met al deze verschillende parameters werkt.
Werken met drie scenario's
Ik ga je laten zien hoe ik een model heb gemaakt waarmee je al deze dingen tegelijk kunt analyseren. Ik heb een Price Change parameter , een Vraag Change parameter en een Cost Change parameter . Ik heb hier ook de scenario's: Best Case , Ok Case en Worse Case .
Je kunt zien dat in het beste geval, als we de prijzen verhogen, de vraag toeneemt, wat nogal verrassend is. Maar dit is eerder gebeurd, waarbij mensen de verhoogde prijs als een meer premium product kunnen beschouwen, zodat ze het meer gaan kopen.
In het Ok-geval, als we de prijzen verhogen, gebeurt er niets met de vraag, maar dalen de kosten met 1%.
In het ergste geval veranderen we de prijs niet, maar daalt de vraag gewoon en stijgen onze kosten.
We hebben ook een datumsnijder in de rechterbovenhoek en de cumulatieve impact van deze Best/Ok/Slechtste gevallen op onze werkelijke waarden in de onderste grafiek.
We hebben onze werkelijke winst of voorspelde winst, en daarna ben ik doorgegaan en heb ik ze geschokt met onze meerdere wat-als-scenario's om de impact het hele jaar door te zien als we deze veranderingen doorvoeren.
De tafel maken
Dit is slechts een voorbeeld dat ik heb opgesteld, maar wat ik wil overbrengen, zijn de technieken die nodig waren om hier te komen. Het eerste dat u moet doen, is een tabel maken met de Best Case, Ok Case en Worse Case, evenals de betrokken parameters en scenario's, zoals prijsverandering, vraagverandering en kostenverandering.
Werken met HASONEVALUE
Ik moest met een patroon werken op basis van de scenarioselectie die ik hier maak. Ik heb een patroon gebruikt dat ik in veel analyses van het scenariotype heb gebruikt, waarbij ALS HASEENWAARDE is of als een van de scenario's is geselecteerd, dan gelijk is aan de prijsverandering van dat scenario. Ik heb MIN gebruikt om op te pikken wat de werkelijke prijsverandering is. Er zou maar één waarde moeten zijn als er iets is geselecteerd, omdat onze tabel maar één regel heeft. Als er niets is geselecteerd, moeten de prijs-, vraag- en kostenverandering allemaal gelijk zijn aan 0.
Scenariowinsten met behulp van SUMX
De volgende stap is het integrale logische deel en dit is de formule die ik heb gebruikt om al deze wijzigingen in een bepaald scenario te integreren.
Deze benadering heb ik gebruikt in mijn meerlaagse scenarioanalyse. Door de SUMX-formule te gebruiken, creëert het de schokken op basis van deze waarden. Laten we de formule opsplitsen in twee delen: het inkomstengedeelte en het kostengedeelte .
Voor het inkomstengedeelte ga ik met de verkooporderhoeveelheid vermenigvuldigd met de vraagverandering, want als de vraag toeneemt, gaan we meer van de hoeveelheid verkopen. Dan gaan we dat vermenigvuldigen met de eenheidsprijs, die is verhoogd of geschokt voor de prijswijziging. Voor het kostengedeelte gaan we de hoeveelheid weer verhogen met de vraag. Maar in plaats van Prijswijziging gaan we de Kostenwijziging opnemen.
Met deze ene formule kunnen we berekenen wat onze scenariowinsten zijn door al deze individuele wat als-parameters in LuckyTemplates op te nemen. Het begrijpen van SUMX en iterators in het algemeen is echt cruciaal. U moet onthouden dat formules met een X aan het einde elke rij in de tabel doorlopen. Dus voor elke afzonderlijke transactie of verkoop die we hebben gedaan, kunnen we deze schokken er bovenop plaatsen.
Scenario's integreren in logica
Vergeet niet dat we meerdere scenario's en meerdere maatregelen hebben verwerkt. Deze maatregelen veranderen op basis van onze scenarioselectie en we kunnen deze scenario's nu in onze logica opnemen. Ik heb individueel het Best Case-scenario, Ok Case-scenario en Worse Case-scenario berekend.
Als we naar die formules gaan, zult u zien dat ik alleen de Scenariowinsten heb gebruikt en CALCULATE heb gebruikt om uit te zoeken wat het Best Case-resultaat zou zijn. Ik heb dit ook gedaan voor het Ok Case-resultaat en het Worse Case-resultaat.
Door deze formule te gebruiken, krijgen we deze grafiek waarmee we kunnen vergelijken met onze algemene voorspelde winsten.
De cumulatieve resultaten uitwerken
Naast wat ik al heb gedaan, wilde ik zien hoe dingen cumulatief zijn en hoe dingen zich in de loop van de tijd ophopen. Ik heb deze formules gebruikt en weer vertakt met behulp van het cumulatieve totale patroon. Je kunt hier zien dat ik de vorige maatregel elke keer in hetzelfde patroon heb opgenomen of vertakt, wat ons cumulatief een individueel scenario geeft.
Het leuke van deze grafiek is dat het zich automatisch aanpast, ongeacht welk tijdsbestek we selecteren. Als we alleen maar wilden zien wat cumulatief de impact van de dollar was over een periode van drie maanden, dan kunnen we dat cumulatief zien. We kunnen bijvoorbeeld zien dat de Best Case ons $ 8,4 miljoen gaat opleveren, terwijl de Worst Case $ 4 miljoen is.
Conclusie
In dit specifieke voorbeeld liet ik je niet alleen DAX-metingen zien , maar ook hoe je een tabel met informatie kunt maken die bepaalde scenario's zou kunnen classificeren. Misschien wilt u een Best Case-scenario, een OK-scenario of een Worst Case-scenario classificeren. Binnen deze scenario's zijn er mogelijk meerdere dingen die veranderen rond uw prijzen of uw vraag, of uw kosten.
Door beide dingen heel goed te doen, kun je op een dynamische manier resultaten of prestaties laten zien, zowel historisch als in de toekomst, en heel snel en automatisch evalueren wat je resultaten zouden kunnen zijn.
Er valt zoveel te leren met dit voorbeeld, en enorm veel technieken om op in te gaan. Hopelijk kun je eruit halen op de exponentiële manieren waarop je de omgeving kunt veranderen waarin je analyse en je resultaten worden berekend.
Nooit eerder hadden we echt een tool waarmee we zo gemakkelijk en effectief dit soort geavanceerde analyses kunnen maken. Veel succes met het implementeren van al deze dingen in je eigen modellen. Eventuele opmerkingen, laat het me zeker hieronder weten.
Als je meer in detail wilt duiken in scenarioanalyse, bekijk dan zeker mijn cursus Zoveel te leren over deze ongelooflijke analytische techniek in 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