Gibt die Formel für die dynamischen Konten an, die berechnet werden müssen Diese Funktion kann in dynamischen Regeln verwendet werden.
Diese Funktion kann nur auf Daten in demselben Teil-Cube verweisen. Wenn Referenzen auf Daten aus einem anderen Teil-Cube erforderlich sind, müssen Sie ein Konto erstellen, um die Informationen aus anderen Cubes zu speichern. Beispiel: Wenn in der Formel Daten aus dem Vorjahr referenziert werden sollen, müssen Sie ein Konto zum Speichern der Vorjahresdaten verwenden, damit diese Daten in der dynamischen Berechnung innerhalb desselben Cubes referenziert werden können.
Hinweis:
Sie können die HS.View.PeriodNumber-Funktion in die Dynamic-Funktion einbetten. Beispiel:
HS.Dynamic "A#AvgUnits = A#AccumUnits.I#ICP None.C1#None.C2#None / HS.View.PeriodNumber"
Syntax
HS.Dynamic "DestPOV = Expression"
Tabelle 11-19 Syntax für die Dynamic-Funktion
| Parameter | Beschreibung |
|---|---|
|
DestPOV |
Ein gültiges Kontoelement des Typs Dynamisch. Sie können angeben, für welche Ansicht die Berechnung ausgeführt werden soll. Wenn Sie keine Ansicht angeben, wird die Formel für die Ansichten Periodisch und Jahr kumuliert ausgeführt. Wenn verschiedene Formeln für verschiedene Ansichten verwendet werden sollen, müssen Sie Periodisch oder Jahr kumuliert in der Formel angeben. |
|
Expression |
Ein Berechnungsausdruck |
Hinweis:
Die Dynamic-Funktion unterstützt keine IF...THEN-Anweisungen.
Rückgabewert
Keiner.
Beispiel
Sub Dynamic
HS.Dynamic "A#GM% = A#GM/(A#Sales * 100)/HS.View.PeriodNumber"
End Sub
Voraussichtliche Ergebnisse für das Konto GM%:
| Custom1 | Umsatz | GM | GM% (dynamische Berechnung) | Berechnung gemäß Formel |
|---|---|---|---|---|
|
Product |
600 |
140 |
23,33 % |
140 / 160 * 100 |
|
P1 |
100 |
10 |
10% |
10 / 100 * 100 |
|
P2 |
200 |
40 |
20 % |
40 / 200 * 100 |
|
P3 |
300 |
90 |
30 % |
90 / 300 * 100 |