變數均採用您為其定義的值。您可以在設計商業規則和範本時在元件中使用變數。
您可以下列方式建立變數:
例如:
當您建立變數時,將會在您選擇的層級建立變數:全域、應用程式、規劃類型,或商業規則。如果在每個層級建立了相同的具名變數,則會在規則中使用最低層級的變數。例如,如果您建立名為 vMonth 的全域變數與名為 Month 的計畫類型變數,規則將使用計畫類型中的變數。
變數有兩種類型:
執行 — 啟動商業規則時,執行為變數定義的計算。您可以在指令碼元件或固定迴圈元件中使用執行變數。
註:
Oracle Essbase 聚總儲存應用程式,包含 Oracle General Ledger 使用的應用程式,皆不支援執行變數。
取代—設計或啟動商業規則時,變數將由計算替代。您可以在任何元件中使用取代變數。
您可以建立數個類型的執行和取代變數。根據應用程式類型,以及是要建立執行還是取代變數,您可以建立的變數會有所不同。
註:
若為非 Groovy 規則,聚總儲存選項 (ASO) 類型的 Oracle Hyperion Planning 立方體只支援 member 或 members 類型的變數。
您可以建立變數,用於在使用者啟動商業規則時,提示使用者輸入資訊。這些執行時期提示變數可以提示使用者資訊為成員、文字、日期還是數字。提示可以告知使用者應當使用的資料類型。
例如:
選取月份。
輸入預計每個季度的客戶拜訪次數。
指定您預計下個月收入變化的百分比。
根據您要為哪種應用程式類型建立變數,一個變數最多可以有四種相關聯的資料庫物件。變數可同時存在多個物件中,且在每個物件中可以有相同的名稱。