Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Heute werden wir konkreter und zeigen die analytische Leistungsfähigkeit von LuckyTemplates. Mithilfe einer Sensitivitätsanalyse oder sogar der Durchführung einiger „Was-wäre-wenn“-Analysen können Sie nahezu vorhersagen, was mit Ihren Ergebnissen in der Zukunft passieren könnte. In diesem Beispiel möchte ich sehen, was mit meiner Rentabilität passiert, wenn ich die Bruttomarge meiner Verkäufe steigern kann. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Während Sie vielleicht denken, dass dies eine ziemliche Nische ist, was es auch ist, sind es die Techniken, um zu diesen Ergebnissen zu gelangen, die ich mit diesen Beispielen immer vermitteln möchte. Sobald Sie wissen, wie Sie dies umsetzen können, werden Sie wahrscheinlich drei bis fünf weitere Möglichkeiten erkennen, wie Sie damit wertvolle Erkenntnisse in Ihrer eigenen Umgebung gewinnen können.

Inhaltsverzeichnis

Sensitivitätsanalyse zu Verkaufsmargen

Ich werde zeigen, wie Sie eine Sensitivitätsanalyse zu Änderungen durchführen können, die Sie möglicherweise an Ihren Verkaufsmargen vornehmen möchten, damit wir unsere Bruttoumsatzmargen basierend auf dem, was wir aus unserem Gesamtumsatz und unseren Gesamtkosten erreicht haben, berechnen können.

Aber dann möchten wir vielleicht versuchen, zu sehen, was passiert, wenn wir expandieren oder schrumpfen, und sehen, wie sich das auf unseren Gesamtgewinn auswirkt, denn wenn wir die Bruttoumsatzmargen erhöhen, erhöhen wir tatsächlich die Bruttogewinnmargen stärker .

Wie richten wir das ein? Wie können wir diese Analyse in LuckyTemplates durchführen? Als Erstes schauen wir uns unser Datenmodell an. Wir haben ein ziemlich einfaches Datenmodell eingerichtet – wir haben oben die Daten, Produkte, Regionen und Kunden, die alle unten mit der Tabelle „Verkäufe“ verbunden sind. 

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Wir werden jetzt unsere erste Kennzahl erstellen und diese in eine Kennzahltabelle einfügen und sie dann als Schlüsselkennzahlen bezeichnen.

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Wir richten unsere erste Kennzahl ein und nennen sie Gesamtumsatz. Dies ist eine einfache Kernkennzahl, bei der wir die Spalte „Gesamtumsatz“ zusammenfassen und daraus eine Kennzahltabelle erstellen.

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Ermittlung der Gesamtkosten

Lassen Sie uns unsere Produkte in die Leinwand einfügen und unsere Gesamtverkäufe daneben platzieren. Als nächstes möchten wir unsere Bruttoumsatzmarge ermitteln. Daher müssen wir natürlich zunächst herausfinden, wie hoch unsere Gesamtkosten sind. Wir erstellen eine Kennzahl, nennen sie „Gesamtkosten“ und verwenden dann die SUMX-Funktion als Ausdruck.

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Da wir nun die Gesamtkosten in unserem Canvas haben, können wir unsere Marge berechnen.

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Bestimmung der Bruttoumsatzspanne

Wir erstellen eine neue Kennzahl und nennen sie „Bruttoertragsspanne“, indem wir die folgende Formel verwenden:

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Sobald wir die Marge in unsere Tabelle eingetragen haben, können wir daraus einen Prozentsatz ermitteln und sehen, wie hoch unsere Bruttoumsatzmarge für jedes einzelne Produkt ist. Natürlich müssen wir diese Dinge im Laufe der Zeit formatieren, insbesondere die Prozentsätze. Wir haben es auch vom höchsten zum niedrigsten sortiert. 

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Was wir hier tun wollen, ist, diese Margen zu schockieren und sie um 2 %, 5 %, 8 % und 10 % zu erhöhen. Auf diese Weise können wir die Auswirkungen auf unsere Gewinnmargen erkennen. Wir klicken einfach auf „Daten eingeben“, um eine unterstützende Tabelle oder Parametertabelle zu erstellen, die es uns ermöglicht, die Margenänderung zu erfassen. Wir werden diese Margenanpassung nennen und dann die Prozentzahlen darunter platzieren:

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Der nächste Schritt besteht darin, den unterstützenden Tisch zu laden und ihn in einen Slicer umzuwandeln, um eine Liste zu erstellen. Wir möchten in der Lage sein, einen der Prozentsätze in der linken Tabelle auszuwählen und dann gleichzeitig die Auswirkungen auf unsere Tabelle „Bruttoumsatzmarge“ zu sehen.

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Als nächstes müssen Sie eine weitere Kennzahl erstellen, sie „Margin Change“ nennen und diese Logik integrieren:

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Sobald wir die Margin-Änderung in unsere Tabelle ziehen, können wir sehen, dass die Zahl in der Spalte „Margin-Änderung“ unsere Auswahl in der linken Tabelle widerspiegelt.

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Bestimmen der Bruttoumsatzspanne des Szenarios

Erstellen wir eine neue Kennzahl für die Bruttoumsatzmarge des Szenarios , die die Summe aus der Bruttoumsatzmarge und der Margenänderung ist. Sobald wir diese Kennzahl in unsere Tabelle ziehen, werden Sie feststellen, dass sich die Prozentzahlen in der Spalte „Szenario-Bruttoumsatzspanne“ ändern, während wir die Auswahl in der Tabelle „Margenanpassung“ durchgehen.

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

An dieser Stelle können wir eine Szenarioanalyse durchführen. Nehmen wir an, wir liegen hinter unserem Budget und wollen aufholen. Wir können unsere Margen um 5 % steigern und sehen, wie sich das auf unsere Gewinne auswirkt. Selbstverständlich wird sich die Nachfrage ändern, wenn Sie dies tun, aber dies dient nur dazu, Ihnen die Technik zu zeigen, die Sie in Ihrem realen Szenario anwenden können .

Ermittlung von Szenarioumsätzen und Szenariogewinnen

Wir können unsere Szenarioverkäufe auch basierend auf der Szenario-Bruttoumsatzmarge integrieren. Wir werden eine weitere Kennzahl hinzufügen und sie Szenarioverkäufe nennen. Dieses Mal verwenden wir unseren Gesamtumsatz, multiplizieren ihn mit der Bruttoumsatzmarge des Szenarios und addieren dann unsere Gesamtkosten.

Sobald wir die Szenarioverkäufe in unsere Tabelle aufgenommen haben, können wir unseren Szenariogewinn ermitteln. Wir werden eine neue Kennzahl erstellen und sie „Szenariogewinne“ nennen, wobei wir unsere Gesamtverkäufe von unseren Szenarioverkäufen abziehen.

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Die Kennzahl, die wir erstellen werden, ist der Gesamtgewinn, da wir sehen möchten, wie sich unser Gesamtgewinn tatsächlich ändern wird. Wir verwenden diese einfache und unkomplizierte Formel, um unseren Gesamtgewinn zu ermitteln, und ziehen ihn dann auf unsere Tabelle.

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Bestimmung der Gewinnveränderung

Da wir nun unsere Gesamtgewinne und Szenariogewinne sehen können, können wir herausfinden, welche Veränderung zwischen diesen beiden Spalten besteht.

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Unsere letzte Kennzahl nennen wir „Gewinnveränderung“. Wir werden eine ziemlich einfache Logik aufstellen, bei der die Szenariogewinne durch die Gesamtgewinne geteilt werden.

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Da die Tabelle viele Zahlen enthält, können wir auf einige Zwischenberechnungen verzichten, um die Dinge einfacher und verständlicher zu halten. Wenn wir beispielsweise unsere Bruttoumsatzmarge um 10 % erhöhen, welche Veränderungen ergeben sich dann für unsere Gewinne? Wie wir in den Spalten „Veränderung der Gewinne“ sehen können, gibt es eine ziemlich bedeutende Änderung. Wenn wir die Margen unserer Produktverkäufe um 10 % steigern können, können wir unseren Gewinn bei jedem einzelnen Produkt um 26,7 % steigern. 

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Das ist eine ziemlich coole Analyse, oder? Cool wäre es aber auch, wenn wir die Gesamtperspektive betrachten könnten, also die Summe all dieser Veränderungen. Wir können diese in einer Visualisierung zusammenfassen, die uns genau das ermöglicht.

Visualisierung der Daten

Wir erstellen eine neue Tabelle unserer Margenanpassung, bearbeiten die Interaktion und klicken auf „Nicht zusammenfassen“. Dann nehmen wir unsere Gewinnveränderung und tragen sie ebenfalls in die neue Tabelle ein. Sobald wir dies in eine Visualisierung umwandeln, stoßen wir auf ein kleines Problem. Da es sich um eine Zahl handelt, müssen wir daraus einen Textwert erstellen. Wir müssen also eine neue Spalte erstellen, sie Margin Adjustment nennen und sie in einen Prozentsatz wie diesen formatieren:

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Jetzt können wir sehen, dass dieser Datentyp ein Textwert ist.   

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Sobald wir dies in die Achse eingetragen haben, können wir nun alle 5 Werte sehen: -5 %, 2 %, 5 %, 8 % und 10 %.

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates

Jetzt haben wir ein überzeugendes Bild, das zeigt, wie sich die Gewinne aufgrund der von uns vorgenommenen Margenanpassungen verändern werden. Wir können es aus der Perspektive eines einzelnen Produkts betrachten (linke Tabelle) oder aus der Perspektive eines Portfolios (rechte Tabelle). Dies ist eine coole Technik, die auf viele verschiedene Szenarien anwendbar ist. Sobald Sie diese Technik des Einbringens von Parametern und deren Einbindung durch Kennzahlenverzweigung in Ihre Logik gemeistert haben , können Sie bei Ihrer Sensitivitätsanalyse, Szenarioanalyse usw. ziemlich tolle Dinge tun.

Entwickeln einer Sensitivitätsanalyselogik mithilfe von DAX in LuckyTemplates


Techniken zur Sensitivitätsanalyse für LuckyTemplates mithilfe von DAX.
Berechnen der prozentualen Gewinnmargen mithilfe von DAX in LuckyTemplates.

So beginnen Sie mit der Verwendung von „Was wäre wenn“-Parametern in LuckyTemplates

Abschluss

Letztendlich gibt es so viele Dinge, bei denen Sie auch eine Sensitivitätsanalysetechnik anwenden könnten. Und denken Sie daran, nicht nur die unmittelbaren Ergebnisse zu präsentieren, sondern denken Sie auch an die Effekte zweiter oder dritter Ordnung, die die Änderung einer Variablen in Ihren berechneten Ergebnissen hervorruft. In diesem Beispiel interessiert mich nicht nur die direkte Gewinnveränderung aufgrund einer Änderung der Bruttomarge – ich suche tatsächlich nach der prozentualen Gewinnveränderung.

Ich zeige Ihnen in diesem Video auch einen kleinen Trick, wie Sie Ihre Empfindlichkeitsvisualisierung so ordnen, dass sie gut in Ihre Berichte passt. Probieren Sie es auf jeden Fall aus, um mehr zu erfahren.

Sie werden sehen, dass es immer viel größer sein wird als die Szenarioänderung, die Sie darin platzieren. Dies sind großartige Erkenntnisse, die ein CFO und Mitarbeiter auf Vorstandsebene über Ihre Ergebnisse oder potenzielle zukünftige Ergebnisse wissen möchten.

ansehen . Hier zeige ich Ihnen durchgängig, wie Sie überzeugende LuckyTemplates-Lösungen entwickeln und Techniken wie diese in einem umfassenden Analysebericht kombinieren.

Haben Sie Gedanken oder Feedback zu dieser Technik der Sensitivitätsanalyse? Lass es mich in den Kommentaren wissen. Viel Glück bei der Umsetzung.

 


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst