我的SSRS报告中有3个参数,位置,有书,作者
将始终选择位置,并且它是多值下拉列表,并且具有自己的数据集 书是真还是假,价值来自数据集。 作者是一个下拉选项,允许多个值,并有自己的数据集。
我需要设置的是,当选择false时,author参数不需要值,当选择true时,它允许选择作者下拉列表。
它们是否是我可以在作者数据集中使用的if条件,或者是否有任何其他选项来执行此操作。
答案 0 :(得分:0)
通过常用的SSRS界面无法更改要求的参数。最简单的解决方法是将参数设置为始终是必需的,并为该参数的数据集添加一个值(例如<Not Required>
。)然后在适当的时候有条件地将其设置为参数的默认值。
这可以在sql语句中完成:
SELECT
field1
field2
FROM
myTable
WHERE
mycondition = whatever
UNION ALL
SELECT
'<Not Required>',
1