在ssrs中创建动态参数

时间:2015-12-23 06:17:28

标签: reporting-services ssrs-2008-r2 ssrs-2012

我需要根据之前的选择创建参数。

例如,如果用户选择了A并且它具有X值,则必须填充X个下拉参数。

我怎样才能做到这一点?

3 个答案:

答案 0 :(得分:0)

执行此操作的唯一方法是创建可能的最大参数数量,并将它们设置为null,或者根据您最初设置的主参数设置特定值。

答案 1 :(得分:0)

如果我已正确理解了这个问题?正在寻找的是一种称为级联参数的技术。

这些链接提供了一些细节 - :

First example

Second example

另一个要求'带有文本框的多选下拉复选框'和SSRS只有一个选项会给你这个。设置需要使用复选框和文本进行多选的报表参数时。然后确保选中“允许多个值”复选框(参见下图)

SSRS report parameter - Allow multiple values check box

答案 2 :(得分:0)

创建两个参数create @parameterA然后为参数B创建select为

Select * from table_X
Where field_x = @parameterA

这只会填充第二个参数,其值等于第一个选择。

请参阅Cascading Parameters