您可以使用替代變數作為進程變數中的輸入值。您可以使用現有替代變數或建立新的替代變數。替代變數是在 Oracle Enterprise Performance Management Cloud 或 Oracle Essbase 資料來源中定義的變數,作為定期變更的特定成員的佔位符。
使用替代變數時的一些考量:
必須針對要作為輸入值的所有立方體定義替代變數。
對於現有替代變數,將驗證類型變更為文字。對於新的替代變數,將驗證類型指派為文字。
若要新增進程變數並將進程變數的輸入值設為替代變數,請執行下列動作:
從資料整合首頁中,按一下進程右側的 ,然後選取進程詳細資料。
從進程頁面中,按一下
按一下變數頁籤。
若要將新的替代變數新增為輸入變數,請按一下
即會顯示變數輸入欄位的空行。
捲動至變數清單的底部,並為替代變數新增下列值:
在變數名稱中,指定替代變數名稱。
變數名稱可以參照為工作參數。名稱不能超過 20 個字元,並且不能包含空格。
在顯示名稱中,指定進程變數的顯示提示名稱。
在顯示順序中,指定替代變數的顯示順序。
如果需要替代變數的值才能執行進程,請核取必要。
從驗證類型下拉清單中,選取文字。
從預設值中,輸入:&<Substitution Variable Name> 作為預設值 (最多 255 個字元)。
您可以使用替代變數 CurrMonth 來代表目前月份 (Jan),也可以將其作為成員選擇插入報表中。透過建立變數和字串值在資料來源建立變數。然後,您可以隨時變更資料來源中的變數值。
替代變數以 "&" 為首碼 (例如,&CurrMonth)。
在下列範例中,替代變數 "MYPER" 顯示 &CurMonth 和 &CurYr 值。
按一下儲存。