某些函數需要使用帳戶運算式作為引數。科目表示式最簡單的格式是字串,可用於指定 Oracle Hyperion Financial Management 要套用該函數的科目。
下表列出了帳戶運算式字元。
表格 10-2 用於指定帳戶運算式中的維度的字元
字元 | 維度 |
---|---|
A# |
Account |
I# |
Intercompany Partner |
C# |
自訂 |
S# |
Scenario |
Y# |
Year |
P# |
Period |
W# |
View |
E# |
Entity |
V# |
Value |
若要理解帳戶運算式,可考慮 Clear 函數,它會移除函數引數中指定的維度成員的值。在下例中,引數 "A#Sales" 是帳戶運算式:
HS.Clear "A#Sales"
A# 字元表示 Account 維度,單詞 Sales 是 Financial Management 套用 Clear 函數的 Account 維度的成員名稱。此帳戶表示式讓 Financial Management 清除儲存在 Sales 帳戶中的資料。
使用帳戶運算式時,Financial Management 將函數套用到帳戶運算式中指定的帳戶與以下維度的目前成員的交集:
Entity
Period
Scenario
Value
View
Year
自訂 - 使用為中繼資料中的帳戶設定的 CustomTopMember。例如,如果帳戶運算式未指定自訂3 維度的成員,則 Financial Management 使用針對帳戶指定之 CustomTopMember 所定義的所有有效自訂 3 成員。
Intercompany Partner - 所有有效的 ICP 成員。
透過指定帳戶運算式中的成員可以覆寫 Intercompany 和自訂維度預設值。每個維度都透過特定的字元表示。帳戶運算式中包含多個維度時,維度之間必須使用句點分隔。
建立帳戶運算式時,不必指定所有這些維度成員;您可以指定要套用函數的成員。例如,下面的行會清除 Sales 帳戶和 Hardware ICP 的交集:
HS.Clear "A#Sales.I#Hardware"