ALL 的参数选择

Parameters choice for ALL

我必须在参数中包含 "ALL" 的值 0。 table 中的任何位置都没有 0 值,它总是 returns 0 结果。所有其他值都返回正确的结果。我该如何配置?

我假设您想要获取所有行,无论 PAT_ENC.CANCEL_REASON_C 如果您的参数 CancelReason 为 0。

过滤到 true 的每一行都将被返回。如果你想忽略一个术语(0 -> all 相当于忽略原因)想出一个逻辑上 "eliminates" 你的术语。这可以通过连接 or 和一个计算结果为 true.

的表达式来完成

要实现此目的,请将过滤条件更改为以下内容:

({PAT_ENC.CANCEL_REASON_C} = {?CancelReason} or {?CancelReason} = 0)
and 
// the rest of your filter

注意括号 - 它们是必需的。