我必须在我的参数中为“ALL”包含一个值 0。该表中的任何位置都没有值 0,并且它始终返回 0 个结果。所有其他值都返回正确的结果。我该如何配置?
问问题
49 次
1 回答
1
我假设您想要获取所有行,无论PAT_ENC.CANCEL_REASON_C
您的参数CancelReason
是否为 0。
true
将返回过滤到的每一行。如果您想忽略一个术语(0 -> all
相当于忽略原因),请提出一个在逻辑上“消除”您的术语的术语。这可以通过连接or
和 一个计算结果为 的表达式来完成true
。
要实现这一点,请将您的过滤条件更改为以下内容:
({PAT_ENC.CANCEL_REASON_C} = {?CancelReason} or {?CancelReason} = 0)
and
// the rest of your filter
注意括号 - 它们是必要的。
于 2017-06-21T21:05:54.723 回答