MicroStrategy ONE

Parameterbeispiele

Beginnend in MicroStrategy ONE Update 12, Sie können Parameter erstellen. Dieses Thema enthält Beispiele zur Verwendung von Parametern.

Erstellen Sie leistungsfähigere metrische Objektselektoren

  1. Definieren Sie einen Wertparameter namens MetricP, der eine feste Liste von Optionen bietet. Diese Liste sollte basierend auf den verfügbaren Metrikobjekten oder den Optionen, die Sie anbieten möchten, gefüllt werden, da die Auswahl nicht auf bestimmte Metrikobjekte beschränkt ist, sondern ein Ausdruck sein kann. Stellen Sie außerdem sicher, dass die Anzeigezeichenfolge jedes Elements in der Liste den Einstellungen des Benutzers entspricht.

  2. Mit der folgenden Formel wurde eine abgeleitete Metrik erstellt. Basierend auf der Auswahl des Benutzers im Parameter, MicroStrategy gibt unterschiedliche Metriken oder Ausdrücke zurück.

    Kopieren
    Case(
    (MetricP="Basket"), [Average Basket], 
    (MetricP="Trans Per Hour"), [Average Transactions/Hour], 
    (MetricP="Units Per Trans"), [Average Units/Transaction], 
    (MetricP="Units Per Hour"), ([Average Units/Transaction]*[Average Transactions/Hour]), 
    0)

  3. Fügen Sie die abgeleitete Metrik in ein Raster oder eine Visualisierung ein und erstellen Sie einen Parameterselektor basierend auf dem neu erstellten MetricP-Parameter. Beachten Sie, dass dieser Selektor im Wesentlichen wie ein Metrikobjektselektor funktioniert, jedoch über erweiterte Funktionen verfügt. Wenn beispielsweise MetricP = „Einheiten pro Stunde“, ist der Rückgabewert der neu erstellten abgeleiteten Metrik:

    [Average Units/Transaction] *[Average Transactions/Hour]

    Dies stellt die Multiplikation zweier Metriken dar. Beachten Sie, dass jeder arithmetische Ausdruck, der mit dem MicroStrategy Der Motor kann hier verwendet werden.

Was, wenn die Analyse

Es gibt mehrere Möglichkeiten, eine Was-wäre-wenn-Analyse durchzuführen. Eine Möglichkeit besteht darin, einen Wertparameter zu erstellen und ihn zum Multiplizieren von Metriken zu verwenden, wie zum Beispiel [Cost] * [Cost Parameter], wobei der Kostenparameter eine Zahl zwischen 0,5 und 1,5 ist.

Schauen Sie sich die folgenden Beispiele für Was-wäre-wenn-Analysen an:

Verkaufsanalyse

Sie können einer Was-wäre-wenn-Analyse auch eine detailliertere Kontrollebene hinzufügen. Lassen Sie uns eine Was-wäre-wenn-Verkaufsanalyse basierend auf unterschiedlichen Arten von Verkaufsorten durchführen: online, in Einkaufszentren, eigenständig und in Einkaufszentren.

  1. Erstellen Sie vier Wertparameter, von denen einer wie folgt aussieht:

  2. Erstellen Sie eine abgeleitete Metrik mit einer Formel. Wenn Sie Summen für diese Was-wäre-wenn-Metrik berechnen möchten, aktivieren Sie Metrische Optionen > Handbuch > Aus Basis aggregieren.

    Kopieren
    Case(
    ([STORE TYPE]@ID="E-Commerce"), ([TOTAL SALES]*EC), 
    ([STORE TYPE]@ID="Mall"), ([TOTAL SALES]*Mall), 
    ([STORE TYPE]@ID="Standalone"), ([TOTAL SALES]*Standalone), 
    ([STORE TYPE]@ID="Strip Mall"), ([TOTAL SALES]*StripM), 
    [TOTAL SALES])

  3. Treffen Sie Auswahlen für die vier Parameter. Fügen Sie dann die Was-wäre-wenn-Verkaufsmetrik in eine Tabelle ein und beginnen Sie mit der Untersuchung Ihrer Was-wäre-wenn-Analyse.

Hypothekenberechnung

Lassen Sie uns anhand eines Hypothekenrechners demonstrieren, wie leistungsstark die Verwendung von Parametern in einer Was-wäre-wenn-Analyse ist.

  1. Erstellen Sie die folgenden Parameter:

    Zinsrate Der jährliche Zinssatz.

    Rektor Der Kapitalbetrag des Darlehens.

    Kreditlaufzeit (Monate) Die Anzahl der Monate der Kreditlaufzeit.

  2. Die Formel zur Berechnung einer monatlichen Zahlung lautet wie folgt:

  3. Beachte das ich ist nicht der jährliche Zinssatz, sondern der periodische (pro Monat), also ein Zwölftel des jährlichen Zinssatzes. Verwenden Sie dies, um eine aus der monatlichen Zahlung abgeleitete Metrik zu erstellen.

    Kopieren
    Principal/((Power((1+([Interest Rate]/12)), [Loan Term (Month)])-1)/(([Interest Rate]/12)*Power((1+([Interest Rate]/12)), [Loan Term (Month)])))

  4. Erstellen Sie eine KPI-Visualisierung, um die monatliche Zahlung anzuzeigen. Benutzer können den Kapitalbetrag, die Kreditlaufzeit und den jährlichen Zinssatz festlegen, um die monatliche Zahlung zu berechnen.

  5. Beachten Sie, dass die monatliche Zahlung auf Basis von Parametern berechnet wird. Ein Benutzer kann diese Methode jedoch auch verwenden, um eine monatliche Zahlung auf Basis von Lagerdaten zu berechnen. Wenn der Benutzer über einen Datensatz mit Informationen zum Darlehensbetrag verfügt, kann er mit der folgenden Formel ein weiteres Datamart mit dem Namen „Monatliche Zahlung 1“ erstellen.

    Kopieren
    [Loan Principal]/((Power((1+([Interest Rate]/12)), [Loan Term (Month)])-1)/(([Interest Rate]/12)*Power((1+([Interest Rate]/12)), [Loan Term (Month)])))

    [Loan Principal] ist eine Metrik aus dem Datensatz.

  6. Benutzer können nun anhand der aus dem Warehouse stammenden Daten zum Darlehenskapital eine Was-wäre-wenn-Analyse auf der Grundlage von Zinssatz- und Darlehenslaufzeitänderungen durchführen.

Zeittransformation und Datenvergleich

Ein Parameterselektor kann fein abgestimmt werden, um nur den Wert einer bestimmten bedingten Metrik zu beeinflussen. Diese Genauigkeit ermöglicht es einem Selektor, den Wert in nur einer Metrikspalte innerhalb eines Rasters zu ändern, ohne das gesamte Raster zu beeinflussen. Diese gezielte Funktionalität erleichtert Benutzern die Durchführung von Aufgaben wie Zeittransformationen und Datenvergleichen.

  1. Erstellen Sie zwei Elementlistenparameter basierend auf einem Jahresattribut mit den Namen „Jahr 1“ und „Jahr 2“.

  2. Erstellen Sie zwei abgeleitete Metriken. Fügen Sie in der Bedingung jeder abgeleiteten Metrik einen der Parameter hinzu.

  3. Fügen Sie die abgeleiteten Metriken zusammen mit zwei Parameterauswahlfeldern für das erste und zweite Jahr zu einer Tabelle hinzu und stellen Sie sie auf „Nur Einzelauswahl“ ein. Jetzt können Sie einen direkten Gewinnvergleich zweier beliebiger Jahre durchführen.