Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

We worden vandaag specifiek en laten de analytische kracht van LuckyTemplates echt zien. Gevoeligheidsanalyse, of zelfs wat 'wat als' hier omheen, stelt u in staat om bijna te voorspellen wat er in de toekomst met uw resultaten kan gebeuren. In dit voorbeeld wil ik zien wat er met mijn winstgevendheid gebeurt als ik de brutomarge op mijn verkopen kan verhogen. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Hoewel je misschien denkt dat dit nogal een niche is, wat het ook is, zijn het de technieken om tot deze resultaten te komen die ik altijd wil overbrengen met deze voorbeelden. Zodra u leert hoe u dit kunt implementeren, zult u waarschijnlijk drie tot vijf andere manieren identificeren waarop u het kunt gebruiken om waardevolle inzichten in uw eigen omgeving te vinden.

Inhoudsopgave

Gevoeligheidsanalyse op verkoopmarges

Ik ga laten zien hoe u een gevoeligheidsanalyse kunt uitvoeren op wijzigingen die u mogelijk wilt aanbrengen in uw verkoopmarges, zodat we onze bruto-omzetmarges kunnen berekenen op basis van wat we hebben bereikt met onze totale verkoop en totale kosten.

Maar dan willen we misschien proberen te zien wat er gebeurt als we uitbreiden of inkrimpen, en zien wat dat doet met onze totale winst, want als we de bruto-omzetmarges vergroten, vergroten we de brutowinstmarges eigenlijk nog meer .

Dus hoe zetten we dit op? Hoe kunnen we deze analyse in LuckyTemplates doen? Het eerste is om ons datamodel te bekijken. We hebben een vrij eenvoudig gegevensmodel opgezet: we hebben de datums, producten, regio's en klanten bovenaan, die allemaal zijn verbonden met de verkooptabel onderaan. 

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

We gaan nu onze eerste meting maken en deze in een metingtabel zetten, en deze vervolgens Key Measures noemen.

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

We stellen onze eerste maatstaf op en noemen deze Total Sales. Dit is een eenvoudige kernmaatstaf waarbij we de kolom Totale omzet optellen en hier een maattabel van maken.

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

De totale kosten krijgen

Laten we onze producten in het canvas plaatsen en onze totale verkoop ernaast plaatsen. Het volgende dat we willen berekenen, is onze bruto-inkomstenmarge, dus we moeten natuurlijk eerst weten wat onze totale kosten zijn. We maken een meting en noemen deze Total Cost, en gebruiken vervolgens de SUMX-functie als onze uitdrukking.

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Nu we de totale kosten in ons canvas hebben, kunnen we onze marge berekenen.

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Bepalen van de bruto-inkomstenmarge

We maken een nieuwe meting en noemen deze bruto-omzetmarge met behulp van deze formule:

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Zodra we de marge in onze tabel hebben gezet, kunnen we hier een percentage uit halen en zien wat onze bruto-inkomstenmarge is voor elk afzonderlijk product. Het is duidelijk dat we deze dingen naarmate we verder gaan moeten opmaken, vooral de percentages. We hebben het ook gesorteerd van hoog naar laag. 

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Wat we hier willen doen, is deze marges schokken en ze met 2%, 5%, 8% en 10% verhogen. Op deze manier kunnen we de doorstroomeffecten naar onze winstmarges zien. We klikken gewoon op Gegevens invoeren om een ​​ondersteunende tabel of een parametertabel te maken waarmee we de margewijziging kunnen oogsten. We noemen dit Marge-aanpassing en plaatsen daaronder de procentuele getallen:

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

De volgende stap is om de ondersteunende tabel in te laden en er een slicer van te maken om een ​​lijst te maken. We willen elk van de percentages in de linkertabel kunnen selecteren en vervolgens tegelijkertijd de impact zien op onze tabel Bruto-omzetmarge.

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Het volgende dat u moet doen, is een andere maatstaf maken, die Margewijziging noemen, en deze logica opnemen:

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Zodra we de margewijziging naar onze tabel hebben gesleept, kunnen we zien dat het getal onder de kolom Margewijziging onze selectie in de linkertabel weerspiegelt.

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Scenario bepalen Bruto-omzetmarge

Laten we een nieuwe meting maken voor de bruto-omzetmarge van het scenario , wat de som is van de bruto-omzetmarge en de margewijziging. Zodra we deze meting naar onze tabel hebben gesleept, zult u merken dat de procentuele getallen onder de kolom Scenario Bruto-inkomstenmarge veranderen naarmate we de selectie in de tabel Marge-aanpassing doorlopen.

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Op dit punt kunnen we een scenario-analyse uitvoeren. Laten we zeggen dat we achterlopen op ons budget en deze willen inhalen, we kunnen onze marges met 5% verhogen en kijken wat dit met onze winst zal doen. Uiteraard zullen er veranderingen in de vraag zijn als je dat gaat doen, maar dit is alleen om je de techniek te laten zien die je kunt gebruiken in het real-world scenario dat je zou kunnen hebben .

Scenario-omzet en scenario-winst bepalen

We kunnen ook onze Scenario-omzet integreren op basis van de scenario-bruto-omzetmarge. We gaan nog een maatregel toevoegen en noemen het Scenarioverkoop. Deze keer gebruiken we onze Totale Verkoop, vermenigvuldigen deze met de Scenario Bruto-omzetmarge en tellen dan onze Totale Kosten op.

Zodra we de Scenario-omzet in onze tabel hebben gebracht, kunnen we bepalen wat onze Scenario-winst is. We gaan een nieuwe maatstaf maken en deze Scenariowinsten noemen, waarbij we onze Totale Verkoop aftrekken van onze Scenarioverkoop.

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

De maatstaf die we gaan maken is de Totale Winst, omdat we willen zien wat de daadwerkelijke verandering in onze totale winst zal zijn. We gebruiken deze eenvoudige en ongecompliceerde formule om onze totale winst te berekenen en deze vervolgens naar onze tabel te slepen.

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Verandering in winst bepalen

Nu we onze totale winst en scenariowinst kunnen zien, kunnen we uitzoeken wat de verandering is tussen deze twee kolommen.

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Voor onze laatste maatstaf noemen we het Verandering in winst. We zullen een vrij eenvoudige logica naar voren brengen waarbij de scenariowinsten worden gedeeld door de totale winsten.

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Er staan ​​veel getallen in de tabel, dus we kunnen enkele tussenliggende berekeningen weglaten om de zaken eenvoudig en begrijpelijker te houden. Als we bijvoorbeeld onze bruto-inkomstenmarge met 10% verhogen, wat gebeurt er dan met onze winst? Zoals we kunnen zien in de kolommen Verandering in winst, is er een behoorlijk significante verandering. Als we de marges van onze productverkopen met 10% kunnen verhogen, kunnen we onze winst met 26,7% verhogen voor elk afzonderlijk product. 

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Dit is een best coole analyse, toch? Maar wat ook gaaf zou zijn, is als we in staat zouden zijn om vanuit een totaalperspectief te kijken, dat wil zeggen wat het totaal is voor al deze veranderingen. We kunnen deze in een visualisatie stoppen, waardoor we precies dat kunnen doen.

De gegevens visualiseren

We maken een nieuwe tabel van onze marge-aanpassing, bewerken de interactie en klikken op Niet samenvatten. Dan pakken we onze verandering in winst en zetten die ook in de nieuwe tabel. Zodra we dit omzetten in een visualisatie, lopen we tegen een klein probleempje aan. Omdat het een getal is, moeten we er een tekstwaarde van maken. We moeten dus een nieuwe kolom maken, deze Marge-aanpassing noemen en deze als volgt opmaken in een percentage:

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Nu kunnen we zien dat dit gegevenstype een tekstwaarde is.   

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Zodra we dit in de as hebben gezet, kunnen we nu alle 5 de waarden zien: -5%, 2%, 5%, 8% en 10%.

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates

Nu hebben we een overtuigend beeld dat laat zien wat de veranderingen in de winst zullen zijn op basis van eventuele margeaanpassingen die we maken. We kunnen het bekijken vanuit een individueel productperspectief (linkertabel) of bekijken vanuit een portfolioperspectief (rechtertabel). Dit is een coole techniek die van toepassing is op veel verschillende scenario's. Zodra je deze techniek van het invoeren van parameters en het opnemen ervan door middel van maatvertakking in je logica onder de knie hebt, kun je behoorlijk geweldige dingen doen in je gevoeligheidsanalyse, scenario-analyse, enz.

Logica voor gevoeligheidsanalyse ontwikkelen met behulp van DAX in LuckyTemplates


Technieken voor gevoeligheidsanalyse voor LuckyTemplates met DAX
Percentage winstmarges berekenen met DAX in LuckyTemplates

Hoe te beginnen met het gebruik van 'What If'-parameters in LuckyTemplates

Conclusie

Er zijn uiteindelijk zoveel dingen waarop u ook de techniek voor gevoeligheidsanalyse kunt uitvoeren. En probeer na te denken over het presenteren van niet alleen de onmiddellijke resultaten, maar denk ook aan de effecten van de tweede of derde orde die het wijzigen van een variabele in uw berekende resultaten zal veroorzaken. In dit voorbeeld ben ik niet alleen geïnteresseerd in de rechtstreekse verandering in de winst door een verandering in de brutomarge – ik ben eigenlijk op zoek naar de procentuele verandering in de winst.

Ik laat je in deze video ook een kleine truc zien om je gevoeligheidsvisualisatie op orde te krijgen, zodat ze goed in je rapporten passen. Bekijk het zeker om meer te weten te komen.

Je zult zien dat het altijd veel groter zal zijn dan de scenariowijziging die je erin plaatst. Dit is een geweldig inzicht dat een CFO en medewerkers op directieniveau zouden willen begrijpen over uw resultaten, of potentiële toekomstige resultaten wat dat betreft.

cursus volgen . Hier laat ik u van begin tot eind zien hoe u overtuigende LuckyTemplates-oplossingen kunt ontwikkelen, door technieken zoals deze te combineren tot een allesomvattend analytisch rapport.

Heeft u enige gedachten of feedback over deze techniek voor gevoeligheidsanalyse? Laat het me weten in de reacties. Succes met het implementeren van deze.

 


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

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.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

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.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

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.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

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.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

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.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

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

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten