自訂錯誤訊息

管理員可以使用 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 (僅英文版)