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.
Ich lege großen Wert auf Szenarioanalysen in LuckyTemplates. Die Möglichkeit, Variablen in Ihre Berechnungen einzugeben, die Sie „schockieren“ können, um Ergebnisse effektiv vorherzusagen, ist bei der Entscheidungsfindung von großer Bedeutung. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
In LuckyTemplates können Sie dies sehr effizient durchführen und viele der Formeltechniken mit Ihren Datenmodellen kombinieren und exponentiell sehen, wie zukünftige Ergebnisse in einer Reihe von Dimensionen beeinflusst werden könnten.
Seit der Aufnahme dieses Videos hat das LuckyTemplates-Team die Erstellung von „Was-wäre-wenn“-Parametern sogar noch einfacher gemacht, was großartig ist und die Arbeit für Sie beschleunigt.
Aber was ich hier wirklich zeigen wollte, war, wie man Szenarien übereinander legen kann. Dadurch steigern Sie Ihre analytische Leistungsfähigkeit enorm.
Gehen wir einfach ein Beispiel durch.
Inhaltsverzeichnis
Wann können Sie die Szenarioanalyse in LuckyTemplates verwenden?
Möglicherweise möchten Sie eine Werbeaktion durchführen und die Preise senken. Dadurch kann die Nachfrage nach Ihren Produkten steigen.
Mit der steigenden Nachfrage können Sie möglicherweise niedrigere Kosten für Ihre Vorräte vereinbaren und jetzt in großen Mengen einkaufen. Du siehst was ich meine.
Sie können alle diese Szenarien nacheinander überlagern und dann anhand Ihrer Prognosen sehen, wie sich das ändern oder Ihre Rentabilität beeinflussen könnte.
Aber bevor wir uns tatsächlich damit befassen, wie wir mit DAX tatsächlich mehrere Szenarien überlagern können , schauen wir uns zunächst die Daten an, die wir in dieser Demo verwenden werden.
Überprüfung des Datenmodells und der Slicer
Um Ihnen einen kleinen Hintergrund zu den Daten zu geben, an denen wir hier arbeiten, werfen wir einen kurzen Blick auf unser Datenmodell. Ich habe dies im Voraus eingerichtet, anstatt alles von Grund auf neu zu erstellen, um uns Zeit zu sparen.
Im Grunde arbeiten wir also an Verkaufsdaten. Wir verfügen auch über Informationen über unsere Kunden, unsere Produkte sowie die Regionen, in denen wir Verkäufe getätigt haben, und die Daten, an denen die Transaktionen stattgefunden haben.
Und wie Sie sehen, haben wir hier unterstützende Tabellen für Preisänderungen, Kostenänderungen und Nachfrageänderungen.
Wir werden diese drei unterstützenden Tabellen als Slicer verwenden und dann die Berechnung in unsere Analyse einbeziehen.
Schauen wir uns einfach unsere Formel für die prozentuale Kostenänderung an .
Was wir hier sagen ist, dass IF einen Wert hat, dann eine prozentuale Kostenänderung – es kann ein Durchschnitt oder eine Summe sein . Das bedeutet, dass das Ergebnis zurückgegeben wird, wenn wir in der prozentualen Kostenänderung eine Option ausgewählt haben, beispielsweise 10 % oder 15 %.
Aber wenn es Null ist , das heißt, wenn nichts ausgewählt ist, sagen wir, dass sich die Kosten nicht ändern .
Für die Erstellung der Formeln „Prozentuelle Preisänderung“ und „ Prozentuelle Nachfrageänderung“ ist ein ähnliches Muster erforderlich, daher werden wir die beiden anderen nicht mehr besprechen.
Verwendung von Iteratoren in der mehrschichtigen Szenarioanalyse
Um tatsächlich eine mehrschichtige Szenarioanalyse in LuckyTemplates durchzuführen, müssen wir einige Iterationsfunktionen verwenden.
Lassen Sie mich anhand des Gesamtumsatzes zeigen, warum dies erforderlich ist .
Warum wir Iteratoren verwenden müssen
Nachfolgend finden Sie unsere Gesamtumsatzformel .
Hier wird die SUMME des Gesamtumsatzes berechnet .
Das Problem bei dieser Formel besteht jedoch darin, dass wir keine anderen Variablen einbeziehen können, die sich auf den Gesamtumsatz auswirken .
Was ist zum Beispiel, wenn die Nachfrage steigt? Wie wird sich das auf unseren Umsatz auswirken? Wie wäre es, wenn der Stückpreis steigt? Diese müssen wir berücksichtigen können.
Lassen Sie uns daher unsere Formel mit der Iterationsfunktion SUMX überarbeiten .
Verwendung von SUMX in der Gesamtumsatzformel
Hier haben wir also unsere Gesamtumsatzformel. Aber anstelle von SUM verwenden wir jetzt SUMX , dann Bestellmenge und multiplizieren diese dann mit dem Stückpreis .
Verwenden der Szenarioanalyse in LuckyTemplates
Zu diesem Zeitpunkt haben wir bereits unser Datenmodell und die Slicer überprüft, die wir verwenden werden. Wir haben auch besprochen, warum wir Iteratoren brauchen.
Lassen Sie uns nun eine neue Kennzahl erstellen und sie Scenario Profits nennen .
Dann addieren wir die Bestellmenge und multiplizieren sie mit eins plus der Nachfrageänderung . Was hier passiert, ist, dass eine Änderung der Nachfrage zu einem schockierenden Anstieg der Menge führt.
Dann lasst uns zu einer anderen Zeile springen. Wir multiplizieren mit dem Stückpreis mal 1 plus der Preisänderung . Wenn nun der Preis steigt, wird das den Stückpreis in die Höhe treiben.
Daher können Preis- und Nachfrageänderungen den Gesamtumsatz erschüttern .
Aber unsere Formel hört hier nicht auf. Wir müssen noch die Kosten einkalkulieren.
Das wäre also minus SUMX , dann gehen Sie zur Verkaufstabelle, dann multiplizieren Sie die Bestellmenge mit 1 plus der Nachfrageänderung und dann multiplizieren Sie die Gesamtstückkosten mit 1 plus der Kostenänderung .
Dann werden wir es schließen.
Sehen wir uns nun an, wie unsere Szenario-Gewinn-Formel funktioniert.
Überprüfung der Formel
Um unsere Formel noch einmal zu überprüfen, erstellen wir eine Tabelle mit den Szenariogewinnen sowie dem Monat und dem Jahr.
Wenn wir in unseren Slicern nichts auswählen, zeigt unsere Tabelle einfach die Gesamtgewinne für 2016 an. Unsere Tabelle zeigt nur die Zahlen für 2016, da nur dieses Jahr gefiltert wird.
Werfen wir nun einen Blick auf mögliche Szenarien.
Beispielsweise steigen die Kosten unserer Rohstoffe um 10 %, was sich in unseren Szenariogewinnen widerspiegelt.
Aber dann wissen wir, dass sich dieser Kostenanstieg auf unseren Preis auswirken wird. Nehmen wir also an, wir erhöhen den Preis aufgrund dieser Kostensteigerung um 15 %.
Auch diese Preisänderung spiegelt sich in unseren Szenariogewinnen wider.
Aber da unser Preis gestiegen ist, kann dies unsere Nachfrage verringern. So sinkt beispielsweise unsere Nachfrage um 5 %. Selbstverständlich verringert sich auch unser Szenariogewinn.
Wie wir gesehen haben, wirken sich alle Änderungen der prozentualen Kosten, des prozentualen Preises und der prozentualen Nachfrage auf die Szenariogewinne aus, da sie in die Analyse einbezogen werden.
Abschluss
In diesem Beitrag haben wir kurz besprochen, wie man eine mehrschichtige Szenarioanalyse in erstellt .
Hoffentlich finden Sie die Zeit, sich wirklich mit dieser Technik zu befassen. Es gibt eine immense Anzahl von Anwendungen hierfür in jedem Datenszenario.
Sobald Sie sich darüber im Klaren sind, wie Sie Maßnahmen zur Erfassung der Szenarioparameter in Maßnahmen integrieren können, die Berechnungen in Ihrem Kerndatenmodell durchführen, werden Sie unbegrenzte Möglichkeiten sehen, prädiktive Erkenntnisse für die Zukunft zu gewinnen.
Viel Glück damit.
Beifall,
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
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
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.
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