【问题标题】:SQL Reporting Services Boolean Parameter (True/False/All(?))SQL Reporting Services 布尔参数(True/False/All(?))
【发布时间】:2011-04-11 12:16:09
【问题描述】:

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

有没有办法做到这一点?

谢谢,

-是的

【问题讨论】:

    标签: boolean ssrs-2008 reporting-services


    【解决方案1】:

    选择允许多个值:

    然后添加所需的值:

    然后添加一个新的过滤器并将字段值转换为字符串:

    然后选择IN运算符:

    【讨论】:

      【解决方案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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多