Werte für Periode bis Datum in einer Kontendimension berechnen
Wenn die Essbase Block Storage-Modellstruktur eine als Konten getaggte Dimension enthält, können Sie mit der @PTD-Berechnungsfunktion relevante Werte für die Periode bis dato berechnen. Sie können auch dynamische Zeitreihenelemente verwenden.
In diesem Beispiel wird die Funktion @PTD in Elementformeln verwendet, die einer Zeitdimension hinzugefügt wurden.
Betrachten Sie die Bestandsverzweigung der Measures-Dimension aus der Sample Basic-Datenbank:
Inventory (~) (Label Only)
Opening Inventory (+) (TB First) (Expense Reporting)
IF(NOT @ISMBR(Jan))
Additions (~) (Expense Reporting)
Ending Inventory (~) (TB Last) (Expense Reporting)
Um die Werte für die Periode bis dato für das Jahr und das aktuelle Quartal zu berechnen, fügen Sie der Year-Dimension zwei Elemente hinzu: QTD für das Quartal bis dato und YTD für das Jahr bis dato. Beispiel:
QTD (~) @PTD(Apr:May)
YTD (~) @PTD(Jan:May);Wenn der aktuelle Monat Mai ist, fügen Sie diese Formel dem QTD-Element hinzu:
@PTD(Apr:May);Fügen Sie diese Formel dem YTD-Element hinzu:
@PTD(Jan:May);Essbase summiert die Werte für den Zeitraum der Monate. Der Anfangsbestand hat den Zeitsaldo "Erster Tag", und der Endbestand hat den Zeitsaldo "Letzter Tag". Essbase behandelt diese Werte entsprechend. Siehe Erste, Letzte und Durchschnittswerte berechnen.
Im Folgenden finden Sie ein Beispiel für die Berechnungsergebnisse für die Elemente in der Lagerfiliale und für das Sales-Element:
Tabelle 18-1: Ergebnisse: Beispielberechnungsskript zur Berechnung von Werten für die Periode bis dato
| Kennzahlen->Zeit | Jan | Feb | Mrz | Apr | Mai | QbD | JbD |
|---|---|---|---|---|---|---|---|
|
Bestand wird geöffnet |
100 |
110 |
120 |
110 |
140 |
110 |
100 |
|
Hinzufügungen |
110 |
120 |
100 |
160 |
180 |
340 |
670 |
|
Vertrieb |
100 |
110 |
110 |
130 |
190 |
320 |
640 |
|
Endbestand |
110 |
120 |
110 |
140 |
130 |
130 |
130 |
Die Werte für "Umsatz" und "Zugänge" wurden summiert.
Das Öffnen des Bestands hat ein TB First-Tag. Für QTD nimmt Essbase den ersten Wert im aktuellen Quartal an, d.h. Apr. Für YTD nimmt Essbase den ersten Wert im Jahr an, d.h. Jan.
Endbestand hat ein TB Last-Tag. Für QTD nimmt Essbase den letzten Wert im aktuellen Quartal an, d.h. Mai. Für YTD nimmt Essbase den letzten Wert im Jahr an, der auch Mai ist.
Hinweis:
Sie können auch dynamische Zeitreihenelemente verwenden, um Werte für die Periode bis dato zu berechnen.