Formelausdrücke können die folgenden vordefinierten Variablen und Funktionen enthalten.
Tabelle 24-10 Variablen in Formelausdrücken
| Variable | Beschreibung |
|---|---|
|
OpenInputValueBlock |
Erzeugt eine IF-Anweisung, wenn es sich um eine Anwendung mit mehreren Währungen handelt, oder eine leere Zeichenfolge, wenn die Anwendung nur eine Währung aufweist. Wird zusammen mit "ClosedInputValueBlock" verwendet. |
|
CloseInputValueBlock |
Erzeugt eine End IF-Anweisung, wenn es sich um eine Anwendung mit mehreren Währungen handelt, oder eine leere Zeichenfolge, wenn die Anwendung nur eine Währung aufweist. Wird zusammen mit "OpenInputValueBlock" verwendet. |
|
NumberOfPeriodsInYear |
Gibt die Anzahl Zeitperioden im Jahr zurück |
|
NumberOfYears |
Gibt die Anzahl Jahre in der Anwendung zurück |
Tabelle 24-11 Funktionen in Formelausdrücken
| Funktion | Beschreibung |
|---|---|
|
Dimension(dimTag) |
Gibt den Namen einer vordefinierten Dimension zurück. Die Werte für "dimTag" lauten:
|
|
Period(periodName) |
Gibt die angegebene Periode zurück. Die Optionen für "periodName" lauten:
|
|
CrossRef(accountName) |
Erzeugt einen Querverweis, indem jedem Dimensionsnamen (außer Currency, Period und Year) das Standardpräfix "No" vorangestellt wird, gefolgt vom angegebenen Konto. Beispiel für eine Anwendung mit den Dimensionen Account, Period, HSP_View, Year, Scenario, Version, Entity und Product: CrossRef("5800") gibt zurück: "BegBalance"->"No HSP_View"->"No Scenario"->"No Version"->"No Entity"->"No Product"->"5800"; |
|
CrossRef(accountName, prefix) |
Erzeugt einen Querverweis, indem jedem Dimensionsnamen (außer Currency, Period und Year) das angegebene Präfix vorangestellt wird, gefolgt vom angegebenen Konto. Das Präfix muss in doppelte Anführungszeichen gesetzt werden. Beispiel für eine Anwendung mit den Dimensionen Account, Period, HSP_View, Year, Scenario, Version, Entity und Product: CrossRef("5800", "NoX") gibt zurück: "BegBalance"->"NoX HSP_View"->"NoX Scenario"->"NoX Version"->"NoX Entity"->"NoX Product"->"5800"; |
|
CrossRef(accountName, prefix, true) |
Erzeugt einen Querverweis, indem jedem Dimensionsnamen (einschließlich Year, aber außer Currency und Period) das angegebene Präfix vorangestellt wird, gefolgt vom angegebenen Konto. Beispiel: CrossRef("5800", "NoX", true) gibt zurück: "BegBalance"->"NoX HSP_View"->"NoX Year"->"NoX Scenario"->"NoX Version"->"NoX Entity"->"NoX Product"->"5800"; |
|
getCalendarTPIndex() |
Erzeugt eine Elementformel, mit der ein Index für die Zeitperiode zurückgegeben wird; der Index basiert auf dem Kalenderjahr. |
|
getFiscalTPIndex() |
Erzeugt eine Elementformel, mit der ein Index für die Zeitperiode zurückgegeben wird; der Index basiert auf dem Geschäftsjahr. |
|
CYTD(memberName) |
Erzeugt eine Kalenderformel "Jahr kumuliert" für das Element |
|
CYTD(memberName, calTpIndexName, fiscalTpIndexName) |
Erzeugt eine Kalenderformel "Jahr kumuliert" für das Element, und die mit Index versehene Zeitperiode basiert auf dem Kalender- und Geschäftsjahr. Verwenden Sie diese Funktion beim Umbenennen von Elementen. Die standardmäßigen Elementnamen lauten "Kalenderjahr ZP-Index" und "Geschäftsjahr ZP-Index". |