dja*_*azz 19

在"常规"部分下将参数设置为"允许空值".根据SSRS的Null意味着它不必被设置,因此使其成为可选的.

然后在SQL语法的谓词中发布这样的内容:

Where column = isnull(@Variable, column)
Run Code Online (Sandbox Code Playgroud)

这使数据集知道如果设置变量然后使用它,否则让运算符使值等于自身.我确信这适用于SSRS 2008和2012,不确定2005年,但我认为它可能在那里.


Pra*_*tik 4

正如 Hiten 所建议的,我们没有什么可以称为可选参数,但如果您希望用户将此参数视为可选,请使用公式或 case 语句。

具有某些默认值或空值的参数化存储过程可用于实现相同的目标。

  • @Magier 专门为你,我修复了链接。 (3认同)