标签: reporting-services
我有一份SSRS报告,基于存储过程,它工作正常。我要做的是传递一个单独的报表级别参数,除了存储过程参数,它不会做任何更多的事情,根据这个新参数将某些文本字段设置为可见/不可见,等等。问题是,我添加了报告级别参数,它似乎期望它与实际存储的proc参数一起传递到存储过程中。我希望它独立于存储过程。
我需要做些什么来完成这项工作?
答案 0 :(得分:1)
在数据集属性中,您可以设置将用于存储过程结果的过滤器表达式。存储过程将返回所有结果,然后SSRS报表服务器将根据过滤器选项卡过滤数据。
使用参数标签时,它希望将参数直接映射到存储过程中的参数。
答案 1 :(得分:1)
这应该是完全可行的。下面是一个报告的屏幕截图,其中我有三个参数,只有两个传递给存储过程:
datadump参数用于格式化。 因此,如果传递了太多参数,请转到数据集。将光标放在带有额外参数的行上,然后单击“删除”(单击参数行后将成为可见选项)