在使用無多重幣別建立的 Oracle Hyperion Planning 應用程式中,除了現有維度外,請建立名為 "Currencies" 的自訂維度並新增下列成員:
輸入幣別
USD
CAD
EUR
GBP
INR
報表幣別
EUR 報表
US 報表
Can 報表
在 "Account" 維度中,為 FX_Rates 新增下列成員:
FX_Average
FX_Ending
在 "Entity" 維度,新增實體 "Company Assumptions"。
使用 Oracle Smart View for Office 或規劃表單,在下列儲存格輸入匯率:
科目 - FX_Average 和 FX_Ending
期間 - 輸入每個月的匯率
年度 - FY12
案例 - Current
版本 - BU Version_1
實體 - Company Assumptions
產品 - 000
幣別 - 輸入每個幣別的匯率
在「變數」中:
使用名為 "Reporting_Currency" 的成員變數,為 Currencies 維度建立應用程式層級執行時期提示,然後輸入預設值「EUR 報表」
使用名為 「輸入幣別」的成員變數,為 Currencies 維度建立應用程式層級執行時期提示,然後輸入預設值「EUR」。
在此 Planning 應用程式中建立商業規則,然後將幣別轉換系統範本拖放至商業規則流程圖中。
「幣別轉換精靈」會顯示出來。
在「幣別轉換精靈」中,執行下列步驟:
步驟 1 – 匯率選項
您的幣別位於哪個維度?按一下下拉清單,然後選取您在以上建立的 Currencies 維度。
選取報表幣別:依序按一下 ,選取變數,然後選取 Reporting_Currency 變數。
在此範例中,我們對報表幣別使用變數,以便可以在規劃中針對每個報表幣別啟動規則。
選取包含您的幣別成員的父成員:按一下,然後選取「輸入幣別」父成員。
您需要為幣別成員選取父項的原因是,如果未來新增幣別,則在 Planning 中只要重新部署並再啟動一次此商業規則即可。範本的指令碼會將新幣別新增至指令碼,並正確計算報表幣別。
此報表幣別使用哪一種匯率 (幣別)?按一下,然後選取「輸入幣別」變數。
在此範例中,我們對報表幣別使用變數,以便可以在規劃中針對每個報表幣別啟動規則。
是否要使用幣別轉換的科目類型?使用下拉清單,然後選取是。
如果您選取「否」,稍後的步驟中將會提示您指定哪些科目要使用「平均/期末」。
您是否要計算「平均」匯率?
使用下拉清單,然後選取計算平均。
您是否要計算「期末」匯率?
使用下拉清單,然後選取計算期末。
步驟 2 – POV
針對每個維度輸入下列資訊:
Period — 將期間保留為空白,以便它可寫入至所有期間
年度 — "FY12"
案例 — "Current"
版本 — “BU Version_1"
實體 — @Relative("South",0)
產品 — @Relative("Tennis",0),@Relative("Golf",0)
步驟 3 — FX_Average
選取包含平均匯率的成員:
科目 — "FX_Average"
期間
年度
案例
版本
實體 — "Company Assumptions"
產品 — "000"
將 Period 維度保留為空白,以便它對每個期間使用該匯率。
將 Year,Scenario 和 Version 保留為空白,以便它們對這些維度使用 POV 輸入的成員。
步驟 4 – FX_Ending
選取包含平均匯率的成員:
科目 — "FX_Average"
期間
年度
案例
版本
實體 — "Company Assumptions"
產品 — "000"
將 Period 維度保留為空白,以便它對每個期間使用該匯率。
將 Year,Scenario 和 Version 保留為空白,以便它們對這些維度使用 POV 輸入的成員。
儲存,驗證商業規則並部署至 Planning。
此範例中的應用程式包含下列資料:
表格 4-8 範例資料第 1 部分
N/A | N/A | N/A | FY12 | 目前 | BU Version_1 |
---|---|---|---|---|---|
N/A | N/A | 田納西 | 田納西 | 佛羅里達 | 佛羅里達 |
N/A | N/A | 1 月 | 1 月 | 1 月 | 1 月 |
N/A | N/A | G400 | G100 | G400 | G100 |
銷售總額 | USD | 10750 | 13450 | 9500 | 9699 |
銷售總額 | CAD | 10450 | 10000 | 14450 | 13000 |
銷售總額 | EUR | 40000 | 41450 | 42450 | 65000 |
銷售總額 | GBP | 13250 | 16750 | 172000 | 16300 |
銷售總額 | INR | 750000 | 750000 | 750000 | 750000 |
銷售總額 | US 報表 | #Missing | #Missing | #Missing | #Missing |
銷售總額 | CAN 報表 | #Missing | #Missing | #Missing | #Missing |
銷售總額 | EUR 報表 | #Missing | #Missing | #Missing | #Missing |
薪資 | USD | 5000 | 5000 | 5000 | 5000 |
薪資 | CAD | 4500 | 4500 | 4500 | 4500 |
薪資 | EUR | 5500 | 5500 | 5500 | 5705 |
薪資 | GBP | 1200 | 1200 | 1200 | 1200 |
薪資 | INR | 100000 | 100,000 | 100,000 | 100,000 |
薪資 | US 報表 | #Missing | #Missing | #Missing | #Missing |
薪資 | CAN 報表 | #Missing | #Missing | #Missing | #Missing |
薪資 | EUR 報表 | #Missing | #Missing | #Missing | #Missing |
請注意,此表格中的任何報表幣別都沒有值。
在規劃中啟動規則。對於「報表幣別」變數,請輸入 EUR 報表,對於輸入幣別,請輸入 EUR。按一下啟動。
對於規劃中的每個科目,請確定 Eur 報表現在是以歐元顯示科目總計:
表格 4-9 範例資料第 2 部分
N/A | N/A | N/A | FY12 | 目前 | BU Version_1 |
---|---|---|---|---|---|
N/A | N/A | 田納西 | 田納西 | 佛羅里達 | 佛羅里達 |
N/A | N/A | 1 月 | 1 月 | 1 月 | 1 月 |
N/A | N/A | G400 | G100 | G400 | G100 |
銷售總額 | USD | 10750 | 13450 | 9500 | 9699 |
銷售總額 | CAD | 10450 | 10000 | 14450 | 13000 |
銷售總額 | EUR | 40000 | 41450 | 42450 | 65000 |
銷售總額 | GBP | 13250 | 16750 | 172000 | 16300 |
銷售總額 | INR | 750000 | 750000 | 750000 | 750000 |
銷售總額 | US 報表 | #Missing | #Missing | #Missing | #Missing |
銷售總額 | CAN 報表 | #Missing | #Missing | #Missing | #Missing |
銷售總額 | EUR 報表 | 52161391 | 52168683 | 52170600 | 52190796.69 |
薪資 | USD | 5000 | 5000 | 5000 | 5000 |
薪資 | CAD | 4500 | 4500 | 4500 | 4500 |
薪資 | EUR | 5500 | 5500 | 5500 | 5705 |
薪資 | GBP | 1200 | 1200 | 1200 | 1200 |
薪資 | INR | 100000 | 100000 | 100000 | 100000 |
薪資 | US 報表 | #Missing | #Missing | #Missing | #Missing |
薪資 | CAN 報表 | #Missing | #Missing | #Missing | #Missing |
薪資 | EUR 報表 | 6963318 | 6963318 | 6963318 | 6965471.887 |
在 Planning 中,您可以針對每個報表幣別,視需要多次啟動商業規則。您可以每次變更變數輸入,並針對變數以及應用程式中可用的每個報表幣別,輸入所需的「報表幣別」及其對應的匯率名稱。
在此範例中,您可以執行兩次以上的規則,一次針對使用 USD 的美國報表,然後針對使用 CAD 的加拿大報表。