【发布时间】:2016-01-28 06:27:06
【问题描述】:
我有一份报告,其中有 13 个参数可以从数据库中获取数据。我只想从查询字符串 URL 中设置一个参数值。
例如,在我的情况下,我想将 UserID 值设置为 SSRS 报告中传递的查询字符串值。
是否可以从查询字符串中只设置一个参数,其余参数将与报表的数据集绑定。
任何人都可以建议我实现的最佳解决方案。谢谢!
【问题讨论】:
-
只要你的所有参数都有默认值(也可以从查询中获取),你可以只传递一个参数作为查询字符串,剩下的参数会自动设置!
-
我是这样做的,但现在其他参数(12 个参数)默认值未启用。它只是显示禁用。
-
在 studio 中预览报表时,会得到 12 个参数,对于那些要传递查询字符串值的参数,您需要手动输入值,所有其他参数都需要默认具有值。检查这个。如果你达到了这个状态,那么你就可以通过查询字符串传递几个参数了。
-
谢谢,顺便说一句,我遇到了问题,因为我在可用字段中设置了两个值 -
="y"和="n"和默认值="y"(这就是它显示禁用的原因)但之后从每个值中删除这个"现在它工作正常。
标签: asp.net sql-server reporting-services ssrs-2012 ssrs-2014