SSRS报告级联参数

时间:2012-10-11 20:11:51

标签: parameters reporting-services cascading

我的SSRS报告中有3个参数,位置,有书,作者

将始终选择位置,并且它是多值下拉列表,并且具有自己的数据集 书是真还是假,价值来自数据集。  作者是一个下拉选项,允许多个值,并有自己的数据集。

我需要设置的是,当选择false时,author参数不需要值,当选择true时,它允许选择作者下拉列表。

它们是否是我可以在作者数据集中使用的if条件,或者是否有任何其他选项来执行此操作。

1 个答案:

答案 0 :(得分:0)

通过常用的SSRS界面无法更改要求的参数。最简单的解决方法是将参数设置为始终是必需的,并为该参数的数据集添加一个值(例如<Not Required>。)然后在适当的时候有条件地将其设置为参数的默认值。

这可以在sql语句中完成:

SELECT
  field1
  field2
FROM
  myTable
WHERE
  mycondition = whatever

UNION ALL
SELECT
   '<Not Required>',
   1