我可以将动态参数传递给SSRS中的单个报表

时间:2014-06-26 13:28:44

标签: sql-server reporting-services ssrs-2008

我有单一报告,其中我需要根据一个表中的不同值显示不同的参数。

也就是说,如果我的表有值1(我将使用SP得到这个值),那么(因为我的值是value1)我需要在报告中显示4个参数字段          如果我的表有value2(我将使用SP得到这个值),那么(因为我的值是value2)我需要在报告中显示6个参数字段。

有可能吗?如果是的话怎么样?

注意:我已经开发了一些报告,但之前从未遇到过这种情况.Plaese帮忙。

1 个答案:

答案 0 :(得分:0)

您可以使用查询动态加载参数字段,但不能动态地在报表中添加/删除它们。 您可以尝试两种方法来实现目标:

  • 您可以创建所有参数,然后使用a有条件地加载/清除它们 表达式(Expression Examples(报表生成器和SSRS))
  • 您在Asp.Net中创建自己的表单,然后您可以完全控制 表单和参数,并使用报表查看器控件显示报表