【发布时间】:2019-01-15 21:46:33
【问题描述】:
使用 SQL Server 2016 和 SSRS。我可能在这里遗漏了一些简单的东西,但我在报告中有一个字段(称为 Errors),其整数值为 0 或 1。
我在我的 SSRS 报告中添加了一个名为 Errors 的参数,并添加了 3 个选项:
1 = show error
0 = no error
1 or 0 = both
Both 选项不起作用 - 它不返回任何记录。我肯定错过了什么。在可用值中,我有一个名为“两者”的标签。在值上我输入表达式:
= 1 OR 0
我错过了什么?
【问题讨论】:
-
似乎运行良好。选项不是代码,“1 或 0”!= 0
-
"1 或 0" 看起来很奇怪,我建议将其更改为 "-1" 或 "2"
-
但是错误字段是一个 INT 并且只能是 0 或 1。我不明白 -1 或 2?如何在 SSRS 中显示两者的记录?
-
我认为您需要将参数更改为只有 1 和 0 作为选项的多项选择,然后对多项选择参数进行查找过滤.. 抱歉,自从我使用 ssrs 以来已经有一段时间了,但这应该让你开始
-
你是使用参数过滤已经查询的数据还是在查询中使用参数?