公式運算式

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"。