LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Ich möchte hier zeigen, wie unglaublich LuckyTemplates als Analysetool ist. Ich zeige Ihnen, wie Sie ein LuckyTemplates-Datenmodell für eine erweiterte Szenarioanalyse entwickeln . Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Mit LuckyTemplates können wir so viel erreichen, was wir vielleicht nie für möglich gehalten hätten.

Die Entwicklung einer Szenarioanalyselogik innerhalb eines LuckyTemplates-Datenmodells ist wahrscheinlich meine Lieblingstechnik, vor allem weil sie für das Unternehmen so wertvoll sein kann.

Anstatt nur zurückzublicken und über historische Informationen zu berichten, können wir mit der Szenarioanalyse fast die Zukunft vorhersagen . Wir können Hebel in unseren Metriken und in unseren Daten betätigen und sehen, wie sie sich auf die Endergebnisse auswirken. Die Möglichkeiten werden endlos!

Fast jeder Datensatz, der Informationen im Zeitverlauf untersucht, kann diese Technik oder eine Form der Techniken verwenden, die wir in diesem Tutorial behandeln. Wir befassen uns außerdem mit der Verzweigung von Kennzahlen , der Verwendung von Parametertabellen , dem Einfügen von Variablen in Kennzahlen und vielem mehr.

Inhaltsverzeichnis

Beispielszenarioanalyse: Auswirkungen von Preisänderungen

In diesem Tutorial analysieren wir die Auswirkungen von Preisänderungen auf unseren Gesamtumsatz. Wir werden unser Modell aufstellen, die Preise bestimmter Produkte schockieren und dann sehen, welche Auswirkungen es auf das gesamte Verkaufsportfolio hat, das wir haben.

In unserem Datenmodell haben wir unsere Kunden, Produkte, Regionen, Daten und Verkäufe.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

In unserer Verkaufstabelle, die eine Faktentabelle ist, haben wir hier unseren Stückpreis.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wir müssen diesen Stückpreis, der uns unseren Gesamtumsatz liefert, isolieren und ihn irgendwie mit einem Szenario schockieren . Wir möchten beispielsweise unsere Preise um 10 % oder 20 % erhöhen und die Auswirkungen der Preisänderung sehen.

Gesamtumsatz mit SUM vs. Gesamtumsatz mit SUMX

Zuerst schauen wir uns hier unsere Schlüsselkennzahl „ Gesamtumsatz“ an . 

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Es handelt sich um eine einfache Kennzahl, die lediglich die Spalte „Gesamtumsatz“ zusammenfasst , und es reicht nicht aus, diese Analyse durchzuführen . Der Gesamtumsatz hat diesen Stückpreis bereits berücksichtigt. Wir müssen also den Gesamtumsatz ermitteln, aber die Bestellmenge und den Stückpreis verwenden , und das können wir mithilfe von tun .

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Diese Formel durchläuft die Verkaufstabelle . Für jede Zeile in der Verkaufstabelle wird die Bestellmenge mit dem Stückpreis für jede Zeile multipliziert. Wir legen dies zusammen mit unseren Daten auf eine Tabelle und können sehen, dass wir genau das gleiche Ergebnis erhalten, nur dass die Berechnung auf eine andere Art und Weise erfolgt.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Mit dieser SUMX-Formel für den Gesamtumsatz erstellen wir unsere Szenarien, da wir den Stückpreis isolieren und ihn nun schockieren können. Als nächstes benötigen wir die prozentuale Preisänderung, die in unserem Datenmodell nicht vorhanden ist, also müssen wir sie erstellen.

Erstellen einer unterstützenden Tabelle zur Anzeige des Preisänderungsprozentsatzes

Um eine neue Tabelle zu erstellen, die die Preisänderungen anzeigt, gehen wir auf „ Daten eingeben“ und füllen die Spalten aus.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wir geben die gewünschten Preisänderungen ein, z. B. 2 %, 5 %, 10 % usw.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Sobald wir es laden, wird eine Tabelle für uns erstellt, aber diese Tabelle hat keine Beziehung zu unserem Datenmodell.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Dann stellen wir sicher, dass wir dies in einen Prozentsatz formatieren.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Da wir nun diesen Stütztisch haben, können wir ihn einbringen und in einen Allesschneider verwandeln.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Dies ermöglicht es uns, eine Auswahl darüber zu treffen, wie viel Preisänderung wir durchführen möchten, und eine Analyse durchzuführen. Dann müssen wir eine Kennzahl erstellen, die den im Slicer ausgewählten Preisänderungsprozentsatz erfasst.

Ernte des ausgewählten Preisänderungsprozentsatzes

In dieser Formel ( Preisänderung / Preisszenario ), die den ausgewählten Preisänderungsprozentsatz ermittelt, verwenden wir mit unserer Preisänderung . Dann entspricht es mit dem Preisänderungsprozentsatz . Ist dies nicht der Fall, beträgt die Änderung null (0).

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Mit dieser Kennzahl erhalten wir nun die Preisänderung basierend auf einer Auswahl. 

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wenn wir nichts auswählen, wird 0 % angezeigt, das ist also großartig. Kein Fehler.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Das können wir nun in unsere Berechnungen integrieren.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wir ziehen dies hinein und haben diesen dynamischen Szenario-Umsatz basierend auf der prozentualen Änderung.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wenn nichts ausgewählt ist, ist alles genau das Gleiche.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Zeigt alle Verkaufsauswirkungen ausgewählter Produkte an

Allerdings gibt es hier ein kleines Problem. Wenn wir beispielsweise drei dieser Produkte auswählen, hat das Auswirkungen auf alles. Der gesamte Kontext hat sich geändert und jetzt sehen wir nur noch die Szenarioverkäufe für diese drei Produkte.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

In dieser Analyse möchten wir die Auswirkungen auf alle unsere Verkäufe sehen, die nur auf der Preisänderung bestimmter Produkte basieren. Unabhängig von der getroffenen Auswahl möchten wir also Ergebnisse in unserem Gesamtumsatz erhalten, die sich aufgrund der Auswahl nicht ändern.

Dazu erstellen wir eine weitere Kennzahl und nennen sie All Sales . Wir verwenden die Funktion für unseren Gesamtumsatz , berechnen also immer noch den Gesamtumsatz, gehen aber auf Produkte ein .

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wir ziehen dies in unsere Tabelle und wenn wir ein Produkt auswählen, bleiben die Gesamtumsatzergebnisse genau gleich, was in der Spalte „Alle Verkäufe“ angezeigt wird.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Zeigt den Verkauf ausgewählter Produkte an

Darüber hinaus möchten wir den Gesamtumsatz der von uns ausgewählten Produkte ermitteln . In diesem Fall erstellen wir eine separate Berechnung, um sicherzustellen, dass es bei unseren Berechnungen keine Probleme gibt. Wir können einen zusätzlichen Slicer haben, aber er könnte die Berechnung anpassen. Wir möchten sicherstellen, dass die Filter die richtige Auswahl haben oder nicht. 

So schreiben wir das Maß oder die Formel.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wir verwenden erneut CALCULATE Total Sales . Gehen Sie als Nächstes zu Produkte . Wenn wir dies in unsere Tabelle einfügen, sehen wir, dass wir bei der Auswahl des Produkts nur die Verkäufe für diese bestimmte Auswahl erhalten.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Ausarbeitung der Master-Berechnung

Jetzt können wir unsere Masterberechnung erstellen, um unsere Analyse abzuschließen. Zur Erstellung dieser Berechnung verwenden wir unsere vorhandenen Schlüsselkennzahlen.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wir beginnen also mit „ Alle Verkäufe“ und subtrahieren „Ausgewählte Verkäufe“ , also die Verkäufe, die keinen Einfluss darauf haben. Dann fügen wir das Szenario Sales wieder hinzu .

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wenn kein Produkt ausgewählt ist, ist die Änderung bei unseren ausgewählten Szenarioverkäufen genau die gleiche wie bei unseren Szenarioverkäufen.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wenn wir jedoch einige Produkte auswählen, unterscheiden sich die Ergebnisse der ausgewählten Szenarioverkäufe, da die Formel „Ausgewählte Szenarioverkäufe“ das gesamte Portfolio berechnet, indem die ausgewählten Produkte um den ausgewählten Prozentsatz erhöht werden.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Verzweigung in weitere Maßnahmen für mehr Erkenntnisse

Von hier aus können wir noch weiter gehen. Wir können Istwerte mit Szenarios vergleichen , wobei wir alle Verkäufe von den ausgewählten Szenarioverkäufen abziehen .

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wenn wir dies also in die Tabelle eintragen können, sehen wir den zusätzlichen Umsatz pro Tag, den wir möglicherweise durch eine Preiserhöhung um 10 % erzielen würden.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wir können auch einen anderen Zeitrahmen hinzufügen, wenn wir beispielsweise nur ein bestimmtes Jahr betrachten möchten.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Darüber hinaus könnten wir uns die prozentuale Änderung unserer Ist-Werte im Vergleich zu den Szenarien ansehen . Funktion) die tatsächlichen Werte gegenüber den Szenarios durch alle Verkäufe dividieren und dann Null als alternatives Ergebnis eingeben.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wenn kein Produkt ausgewählt ist, wird das ausgewählte Preisszenario angezeigt, das in diesem Fall 10 % beträgt.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Aber wenn wir beispielsweise diese Produkte auswählen, sind die Ergebnisse anders, weil wir nur den Preis dieser drei Produkte erhöhen.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Erstellen Sie überzeugende Visualisierungen, um die Ergebnisse zu präsentieren

Nachdem wir nun mit unseren Berechnungen fertig sind, können wir einige Visualisierungen erstellen, um dies überzeugender zu gestalten. Wir werden einige Farben hinzufügen, um es optisch ansprechender zu machen.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wir können auch einige Datenbezeichnungen hinzufügen. 

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Mit dieser Visualisierung können wir jedes unserer Produkte bei jeder Preisänderung, die wir in unserem Slicer haben, dynamisch schockieren.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Möglicherweise möchten wir auch eine weitere Karte hinzufügen, die uns eine zusammenfassende Metrik liefert.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Wenn wir beispielsweise den Preis unserer vier wichtigsten Produkte um 20 % erhöhen möchten, ändern sich die Ergebnisse in unseren Visualisierungen dynamisch, wenn wir die Preisänderung und die Produkte auswählen.

LuckyTemplates-Datenmodell für erweiterte Szenarioanalysen mit DAX

Und so erstellen wir ein LuckyTemplates-Datenmodell speziell für eine erweiterte Szenarioanalyse.


Verwenden einer mehrschichtigen Szenarioanalyse in LuckyTemplates
Techniken zur Szenarioanalyse unter Verwendung mehrerer „Was-wäre-wenn“-Parameter
Erweiterte Analysen in LuckyTemplates: Schichten mehrerer „Was-wäre-wenn“-Analysen

Abschluss

Das ist ziemlich fortgeschritten, aber durchaus erreichbar. Es erfordert einfach viel Übung und sorgt dafür, dass Sie sich wirklich auf Ihre Daten konzentrieren können. Es bringt Sie dazu, gründlich darüber nachzudenken, welche Art von Erkenntnissen Sie im Hinblick auf Ihre zukünftigen Ergebnisse testen möchten. Versuchen Sie, die in Ihren Datensätzen oder Berechnungen enthaltenen Variablen zu identifizieren, die Sie „schockieren“ oder optimieren könnten, um deren Auswirkungen auf Ihre zugrunde liegende Leistung zu überprüfen.

Ich kann diese Technik zur Entwicklung von LuckyTemplates-Datenmodellen wärmstens empfehlen. Versuchen Sie unbedingt, es in Ihre Modelle zu integrieren, damit Sie die Konzepte in Ihrem Kopf verankern und sie noch weiter ausbauen können.

Viel Glück dabei!

***** LuckyTemplates lernen? *****







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