管理員可以使用 Oracle Essbase @RETURN
函式來自訂商業規則計算終止時顯示的訊息。例如,自訂商業規則以顯示:「您必須先指定最大值,才能成功執行此計算。
商業規則語法:
@RETURN ("ErrorMessage",ERROR)
其中:
"ErrorMessage"
是錯誤訊息字串,或任何傳回字串的表示式。
ERROR
表示 "ErrorMessage" 字串中所代表的訊息,顯示給使用者、工作主控台與應用程式記錄作為錯誤類型訊息。
注意:
當呼叫 @RETURN 時,商業規則會停止執行。
您可以使用 IF...ELSEIF
計算命令區塊以指定邏輯錯誤條件,並使用 @RETURN 函式,以結束含有自訂錯誤訊息和層級的計算。
您也可以使用以下語法來顯示 HspCustomMsgs
本土化資源檔案所定義的錯誤訊息標籤:
沒有參數:
@RETURN(@HspMessage("MESSAGE_LABEL_NAME"), ERROR)
有參數:
@RETURN(@HspMessage(@NAME("MESSAGE_LABEL_NAME", "PARAM_NAME1", "PARAM_VALUE1", "PARAM_NAME2", "PARAM_VALUE")0, ERROR)
如需自訂 HspCustomMsgs
檔案的指示,請參閱自訂文字、顏色及影像。
您無法使用成員公式中的函式。
如需 @RETURN
函式的詳細資訊,請參閱 Oracle Essbase Technical Reference (僅英文版)。