公式表达式

Oracle Hyperion Planning 公式表达式中可包括这些预定义的变量和函数。

表 12-18 公式表达式中的变量

变量 说明

OpenInputValueBlock

如果 Planning 应用程序是一个多货币应用程序,则生成一个 IF 语句;如果是一个单货币应用程序,则生成一个空字符串。与 ClosedInputValueBlock 一起使用。

CloseInputValueBlock

如果 Planning 应用程序是一个多货币应用程序,则生成一个 END IF 语句;如果是一个单货币应用程序,则生成一个空字符串。与 OpenInputValueBlock 一起使用。

NumberOfPeriodsInYear

返回一年中的期间数目

NumberOfYears

在应用程序中返回年数

表 12-19 公式表达式中的函数

函数 说明

Dimension(dimTag)

返回预定义维的名称。dimTag 为:

  • DIM_NAME_PERIOD

  • DIM_NAME_YEAR]

  • DIM_NAME_ACCOUNT

  • DIM_NAME_ENTITY

  • DIM_NAME_SCENARIO

  • DIM_NAME_VERSION

  • DIM_NAME_CURRENCY

Period(periodName)

返回指定的期间。periodName 选项有:

  • FIRST_QTR_PERIOD

  • SECOND_QTR_PERIOD

  • THIRD_QTR_PERIOD

  • FOURTH_QTR_PERIOD

  • FIRST_PERIOD

  • LAST_PERIOD

CrossRef(accountName)

生成帐户的交叉引用

CrossRef(accountName, prefix)

为帐户生成一个交叉引用。帐户名称中包含一个您定义的前缀。默认前缀为 No,然后是一个空格以及帐户名称,例如:No Salary。

getCalendarTPIndex()

生成一个成员公式,该公式为期间返回索引;该索引基于日历年。

getFiscalTPIndex()

生成一个成员公式,该公式为期间返回索引;该索引基于财年。

CYTD(memberName)

生成成员的日历年累计公式

CYTD(memberName, calTpIndexName, fiscalTpIndexName)

生成成员的日历年累计公式以及基于日历年和财年的期间索引。在重命名成员时使用。默认成员名称为 "Cal TP-Index" 和 "Fiscal TP-Index"。