2012-10-11 174 views
1

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

位置将总是被选中的是一个多值下拉,它有它自己的数据集。
书本是真或假,值也来自数据集。 作者是一个下拉选择,允许多个值,并有自己的数据集。

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

他们是否像我可以在作者数据集中使用的if条件或者是否有任何一个知道这样做的其他选项。

回答

0

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

这可以在SQL语句来完成:

SELECT 
    field1 
    field2 
FROM 
    myTable 
WHERE 
    mycondition = whatever 

UNION ALL 
SELECT 
    '<Not Required>', 
    1 
+0

如何将值添加到数据集,而不将数据添加到SQL数据表本身。由于下拉列表中的值来自数据表中的可用值,编辑为 – LewSim

+0

以显示SQL可能性。 –