Offsetverarbeitung für benutzerdefinierte Berechnungen und Umlagen
Wenn Sie benutzerdefinierte Zuweisungen für einen Essbase Aggregate Storage-(ASO-)Cube entwerfen, können Sie den Zweck eines Ausgleichs als eines der optionalen Zuweisungskriterien verstehen.
In der Buchhaltung im Hauptbuch ist ein Ausgleichseintrag eine Ausgleichsmaßnahme auf der gegenüberliegenden Seite des Buchs aus einer gleichwertigen Transaktion. In diesem Dokument wird ein Versatzeintrag als Versatz bezeichnet.
Die Angabe eines Offset ist optional. Eine Verrechnung kann erforderlich sein, wenn die Summe der Gutschriften und die Summe der Belastungen nicht gleich sind. Wenn die Summe der Haben- und Sollbeträge nicht übereinstimmt, ist das Buch nicht ausgeglichen. In einem solchen Fall würde eine Verrechnung dazu dienen, das Buch auszugleichen.
Beispiel: Für eine Gutschrift in Höhe von 100 US-Dollar im Januar kann eine Verrechnung in Höhe von 100 US-Dollar erforderlich sein, die der Belastungsseite des Buchs hinzugefügt wird, sodass das Buch als Vorbereitung auf eine bekannte bevorstehende Ausgabe dieses Betrags ausgeglichen werden kann.
Ein Offset ist ein Speicherort, den Sie in Form eines Tupels angeben, in den Essbase einen Wert schreibt, der das Ergebnis des benutzerdefinierten Berechnungsskripts versetzt.
In den folgenden Beispielen wird davon ausgegangen, dass der POV Prod1, Prod2, AcctA, AcctB, Jan ist.
Das folgende benutzerdefinierte Berechnungsskript hat eine Summe von 13.
mbr1 := 7;
mbr2 := -4;
mbr3 := 0;
mbr4 := 10;Wenn also ein Versatz erforderlich ist, muss er auch 13 sein. Angenommen, ein Offset wird in ein Element namens "Offset_Member" geschrieben.
Debit Credit
mbr1 7
mbr2 4
mbr3 0
mbr4 10
mbr_offset 13
Total 17 17Wenn eine Verrechnung verwendet wird, wird die Kredit- und Lastschriftenverarbeitung rückgebucht. Die folgende Berechnungsfolge tritt auf, wenn eine Verrechnung mit der Kredit- und Sollverarbeitung verwendet wird:
-
Rufen Sie für den angegebenen POV die Summe der vom Berechnungsskript geschriebenen Ergebnisse ab (in diesem Fall 13).
-
Wenn die Summe positiv ist, schreiben Sie sie in das Gutschriftenelement im Ziel-Cube.
-
Wenn die Summe negativ ist, ändern Sie sie in einen positiven Wert, und schreiben Sie sie in das Soll-Element im Ziel-Cube.