分公司散佈世界各地的組織, 通常使用當地國的貨幣來交易 (稱之為當地貨幣)。 這種組織必須將以當地貨幣輸入的資料轉換成通用貨幣,以利合併及分析。
Hyperion Essbase 貨幣轉換產品可在 Hyperion Essbase 之外另行購買。如果您的組織已購買本產品, 並且也已使用貨幣轉換應用程式,您就可利用「Hyperion Essbase 貨幣轉換」的強大功能。Hyperion Essbase Database Administrator's Guide 說明如何設計及實行貨幣轉換應用程式。
下列區段提供一個簡短的教學指導,說明如何使用貨幣轉換︰
本區段主要討論基本的貨幣轉換概念, 包括簡易的「貨幣報告」指令。
貨幣轉換應用程式由兩個資料庫組成︰
將貨幣比率資料庫的匯率引用到主要資料庫的當地值, 求出轉換後的值。Hyperion Essbase OLAP Server 產品安裝提供一個貨幣轉換範例應用程式 (安裝選項), 由兩個範例資料庫所組成:一個稱為 Interntl 的主要資料庫, 以及一個稱為 Xchgrate 的貨幣比率資料庫。
「範例 Interntl」資料庫由五個維度組成:Year、Measures、 Product、Market 及 Scenario。除了 Market 及 Scenario 維度以外, 其他維度都與「基本範例」資料庫相同。Market 維度包括 Toronto、 Vancouver、Montreal、France、Germany、Spain 及 UK。 Scenario 維度負責處理當地及轉換貨幣中的不同貨幣類型 (如 Actual 及 Budget)。 在本資料庫中,所有當地貨幣皆轉換成通用貨幣:美元。
「範例 Xchgrate」資料庫是主要資料庫的子集,包含四個維度︰
為了完成下列練習,「範例 Interntl」及「範例 Xchgrate」資料庫必須先安裝在伺服器上。 如果無法使用這些應用程式及資料庫配對,請洽 Essbase 系統管理者。
從「範例 Interntl」資料庫擷取資料︰
Hyperion Essbase 安裝亦包括範例 Lotus 1-2-3 檔案, 可用來說明貨幣轉換概念。
工作表包含以紐約及德國當地貨幣所輸入的實際 (Act) 及預算 (Bud) 資料。
![]() |
工作表包含轉換後出現的 Actual 及 Budget 值。
![]() |
注意,工作表包含的資料已轉換成美元。 紐約的值維持不變,但德國的值已經轉換。 Hyperion Essbase 使用「範例 Xchgrate」資料庫的匯率來轉換值。
![]() |
工作表包含每個月所有可能的匯率情況、種類及類型的組合。 因為本範例中轉換成美元 (US$),範例檔中的 US$ 基本比率是 1。 因此,以紐約而言,當地及已轉換的數據維持不變。 不過,Hyperion Essbase 會使用貨幣資料庫的資料值,轉換德國的數據,如下所示:
註: | 轉換程序可定義為乘以匯率或除以匯率。 定義是由應用程式設計者來決定。 |
一個主要的資料庫, 如「範例 Interntl」,通常包含已轉換並儲存於資料庫中的值。 您亦可動態執行貨幣轉換。Hyperion Essbase 提供「貨幣報告」指令來執行此功能。 此指令可讓您交互地變更擷取時引用的貨幣比率及類型。
在 Convert.xls 檔案的資料上執行特別轉換︰
工作表包含已轉換成美元的資料。
Hyperion Essbase 顯示 Essbase 貨幣報告對話框。
![]() |
Essbase 貨幣報告對話框可讓您交互地修改擷取時引用的匯率。
這些選項的其他資訊,請參閱 Hyperion Essbase Spreadsheet Add-in 線上說明。
註: | 維度名稱 CurName、CurType 及 CurCategory 皆為貨幣資料庫的預設名稱。 應用程式設計者可對這些維度使用不同名稱。 |
例如,從 CurName 列示框中選取 CN$, 從 CurType 列示框中選取 Bud xchg。
![]() |
Hyperion Essbase 將紐約及德國數據轉換成加幣 (CN$)。
註: | 執行貨幣報告擷取不會變更資料庫內的值。 只是在擷取時執行暫時的轉換而已。 轉換後的資料值不一定平衡,因為特別轉換是在先前以另一種貨幣計算或合併的值上執行。 |
如果值必須平衡及驗證,則必須轉換成資料庫中的目標貨幣、計算及擷取。 此程序不同於本區段所述的特別貨幣轉換擷取; 其他資訊,請洽 Hyperion Essbase 系統管理者。