使用SSRS中传递的Querystring值设置SSRS报告参数值

时间:2016-01-28 06:27:07

标签: asp.net sql-server reporting-services ssrs-2012 ssrs-2014

我有一个报告,其中有13个参数可以从数据库中获取数据。我想从查询字符串URL中只设置一个参数值。

例如在我的情况下,我想将UserID值设置为SSRS报告中传递的查询字符串值。

是否可以从Query-string中仅设置一个参数,其余参数将与report的数据集绑定。

任何人都可以建议我实现的最佳解决方案。谢谢!

3 个答案:

答案 0 :(得分:0)

可能有一些查询参数和一些数据集参数......但在后端本身创建总是好主意。原因是您从后端获取所有数据并在前端过滤掉。如果每次报告需要从后端提取所有数据,则数据会更多。

答案 1 :(得分:0)

只要您有其他12个参数的默认值,就可以这样做。

答案 2 :(得分:0)

我遇到了这个问题,因为我在可用字段="y"="n"

中设置了两个值

默认值为="y"

这就是它显示禁用的原因。但是从每个值中删除此"后,它现在正常工作。

所以我们只需要使用YN