【发布时间】:2016-12-05 18:54:11
【问题描述】:
我有数据要根据是否匹配 3 个条件中的 1 个来过滤。
赞助商评分 = 0
IT 评级 = 0
评估代码 = NC 或 -(但有多个代码,我们不想将它们排除在外,因为它们可能符合其他标准之一)
如何在不调整存储过程的情况下做到这一点?
理想情况下我想说
如果记录的评估代码为 NC 或 - 那么无论评级如何,我都希望看到它 如果记录的 IT 评级或 Spnsr 评级等于 0,那么无论评估代码如何,我都希望看到它
我在数据集过滤器中尝试了以下方法:
NC 中的 Eval_code,- 文本
IT 评级 AND Spnsr 评级 = 0 整数
但这只会返回满足该条件的记录。有其他评估代码的记录具有 IT 和 Spnsr 评级 = 0 以及 IT 和 Sponsr 评级 >0 的记录具有 NC 或 -。
谢谢
【问题讨论】:
-
是的,我在数据集过滤器中尝试了以下内容: NC 中的 Eval_code,- 文本 IT 评级和 Spnsr 评级 = 0 整数但这仅返回满足该条件的记录。有其他评估代码的记录具有 IT 和 Spnsr 评级 = 0 以及 IT 和 Sponsr 评级 >0 的记录具有评估代码 NC 或 -
标签: sql-server reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012