SSRS报告参数不属于查询

时间:2018-04-30 21:24:16

标签: reporting-services

我有一份SSRS报告,基于存储过程,它工作正常。我要做的是传递一个单独的报表级别参数,除了存储过程参数,它不会做任何更多的事情,根据这个新参数将某些文本字段设置为可见/不可见,等等。问题是,我添加了报告级别参数,它似乎期望它与实际存储的proc参数一起传递到存储过程中。我希望它独立于存储过程。

我需要做些什么来完成这项工作?

2 个答案:

答案 0 :(得分:1)

在数据集属性中,您可以设置将用于存储过程结果的过滤器表达式。存储过程将返回所有结果,然后SSRS报表服务器将根据过滤器选项卡过滤数据。

使用参数标签时,它希望将参数直接映射到存储过程中的参数。

enter image description here

答案 1 :(得分:1)

这应该是完全可行的。下面是一个报告的屏幕截图,其中我有三个参数,只有两个传递给存储过程: enter image description here

datadump参数用于格式化。 因此,如果传递了太多参数,请转到数据集。将光标放在带有额外参数的行上,然后单击“删除”(单击参数行后将成为可见选项)