Substitutionsvariablen in Formeln verwenden

Substitutionsvariablen fungieren als Platzhalter für Informationen, die sich regelmäßig ändern, z. B. Zeitperiodeninformationen. Sie können Substitutionsvariablen in Essbase-Formeln verwenden, die Sie auf die Cube-Modellstruktur anwenden.

Wenn die Modellstruktur berechnet wird, ersetzt Essbase die Substitutionsvariable durch den Wert, den Sie ihr zugewiesen haben. Mit der Essbase-Weboberfläche oder MaxL können Sie Substitutionsvariablen Werte erstellen und zuweisen. Informationen zur Verwendung der Essbase-Weboberfläche finden Sie unter Substitutionsvariablen verwenden. Verwenden Sie für MaxL die Anweisung alter database add variable.

Sie können Substitutionsvariablen auf Server-, Anwendungs- und Datenbank-(Cube-)Ebene festlegen. Essbase muss über die Anwendung und Datenbank, auf der Sie die Berechnungsskripte ausführen, auf die Substitutionsvariable zugreifen können. Siehe auch Variablen zum Ändern von Informationen implementieren.

Um eine Substitutionsvariable in einer Formel zu verwenden, geben Sie ein Et-Zeichen (&) gefolgt vom Substitutionsvariablennamen ein.

Essbase behandelt jede Textzeichenfolge vor & als Substitutionsvariable.

Angenommen, die Substitutionsvariable UpToCurr ist als Jan:Jun definiert. Sie können die folgende @ISMBR-Funktion als Teil eines bedingten Tests verwenden:

@ISMBR(&UpToCurr)

Bei der Berechnung der Modellstruktur durch Essbase wird die Substitutionsvariable wie folgt ersetzt:

@ISMBR(Jan:Jun)

Hinweis:

Substitutionsvariablen, die in Formeln für neue Outline-Elemente verwendet werden, können nur geprüft werden, wenn die Outline gespeichert wird.