SQL Reporting Services布尔参数(True / False / All(?))

时间:2011-04-11 12:16:09

标签: boolean ssrs-2008 reporting-services

我有一个与布尔参数一起使用的SSRS报告。我想添加第三个选项来显示报告中的所有记录。无论是真是假。概念是下拉列表将包括三个选项(All,True,False)。

有没有办法实现这一目标?

谢谢,

-Y

2 个答案:

答案 0 :(得分:2)

将数据集过滤器设置为以下内容:

我有@parmTRUEFALSE

的3个可用值
False = False
True = True
All Records = (Null)

=IIF(IsNothing(Parameters!parmTRUEFALSE.Value), ObjectFieldName.Value, Parameters!parmTRUEFALSE.Value)

如果用户选择所有记录...过滤器使用ObjectFieldName.Value并返回所有记录,因为@parmTRUEFALSE = (Null) / IsNothing

答案 1 :(得分:0)

选择允许多个值:

enter image description here

然后添加所需的值:

enter image description here

然后添加新过滤器并将字段值转换为String:

enter image description here

然后选择IN运算符:

enter image description here