【发布时间】:2017-06-21 22:47:14
【问题描述】:
尝试在 SSRS 中运行报告以获取结果集中同时具有两个值的工单,结果集中的任务状态为“已完成”和“已接受”。我想删除所有“已接受”以及“已完成”的所有票证。我在使用过滤器时尝试使用 In 和 '=' 以及 'in',但运行时没有看到正确的结果。
【问题讨论】:
标签: reporting-services filter ssrs-2008
尝试在 SSRS 中运行报告以获取结果集中同时具有两个值的工单,结果集中的任务状态为“已完成”和“已接受”。我想删除所有“已接受”以及“已完成”的所有票证。我在使用过滤器时尝试使用 In 和 '=' 以及 'in',但运行时没有看到正确的结果。
【问题讨论】:
标签: reporting-services filter ssrs-2008
我假设这两种状态位于原始表中的不同行上。问题是您尝试的运算符逐行操作并返回 true,即使这两个条件都不满足。
在您的查询中,您可以使用子查询来检查是否存在第二个状态。或者在报告中,您可以使用Lookup 函数来检查第二个状态。
【讨论】: