指向我的SSRS报告的超链接正确呈现了在URL查询字符串中传递的参数。但除非单击“查看报告”按钮,否则报告不会呈现。其他报告按预期呈现,因此我怀疑问题报告的URL有问题:
http://reportserver/ReportServer/Pages/ReportViewer.aspx?%2fSales+Mgr+Reports%2fCustomer+Product+Variance+with+Net+Margin+Report&rs:Format=HTML4.0&rs:Command=Render&ReportType=PD&SortType=P&CurBeginDate=04/15/2013&CurEndDate=04/15/2014&CusCode=XXXXXXXXXX
该网址正确填写了报告所需的参数:
为什么即使我已添加命令rs:Command=Render
,此报告也无法呈现?
提前致谢。
答案 0 :(得分:1)
没关系......我弄清楚了。其他人可能会受益......
无法从查询字符串中省略空白参数。必须传入两个空白参数框(产品说明和产品ID),不使用任何值,以使渲染命令起作用。即使运行报告不需要这些参数,这似乎也是必要的。
因此,工作查询字符串在末尾添加了两个(空白)参数,如下所示:
http://reportserver/ReportServer/Pages/ReportViewer.aspx?%2fSales+Mgr+Reports%2fCustomer+Product+Variance+with+Net+Margin+Report&rs:Command=Render&rs:Format=HTML4.0&ReportType=PD&SortType=P&CurBeginDate=04/15/2013&CurEndDate=04/15/2014&CusCode=XXXXXXXXXX&ProdDesc=&ProdID=