管理员可以使用 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》。