如何允许多个参数的空值

时间:2014-07-09 15:56:46

标签: reporting-services

我在SSRS报告构建器中有多个参数用于报告。如果不需要选择,我希望所有参数都允许空白值,但是当我尝试运行Report时,第一个参数将允许null / blank值,它将提示我其余的参数。有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:1)

  1. 为所有参数设置Allow Blank Value(和/或Allow NULL Values)。

    enter image description here

  2. 如果设置了Available values,请确保参数的available values带来空白(和/或空值)。

    如果它来自查询。更新您的查询,如下所示:

    SELECT FieldX FROM Table1 WHERE blah=blah UNION
    SELECT '' UNION
    SELECT NULL

    如果是指定值,则指定Blank和NULL值

    enter image description here

  3. 根据您的要求设置Default values以拉空(OR NULL)。对于Blank,将值保留为空。

    enter image description here

  4. 生成数据的查询最终可以处理空白(和/或空值)。