我创建了一个包含许多参数的报告,以便用户可以过滤数据。
默认情况下,显示/隐藏参数选项卡已关闭。 要访问这些参数,用户需要单击常用按钮以展开标题区域并查看所有可能的参数。
这很好,我希望默认情况下隐藏参数,因为它占据了报告的很大一部分而不是每个人都希望看到它们。
但我想要的是创建一个名为“使用过滤”的文本框或类似的东西并创建一个“动作”,以便在报告的URL上单击此框时,在末尾添加某种附加命令包含,以便重新加载当前页面,但使用命令显示参数窗格。
我尝试将以下内容添加到报告页面的网址中,但不起作用:
&rc:HeaderArea=full&rc:Parameters=true
以及
&rv:HeaderArea=full&rc:Parameters=true
它只是重新加载页面,但没有更改参数窗格。
任何人都可以在这里指出我正确的方向。
答案 0 :(得分:3)
如果要使用这些参数,则必须通过Web服务URL而不是前端URL加载报告。
通常在标准安装中,这些是http://MyServer/Reports
(前端)和http://ReportServer
(WebService)。只有WebService URL会接受您尝试使用的参数,另一个只会忽略它们,因此报告加载的原因是,但不会观察传递给它的参数。