我想创建一个这样的报告:
我有一个名为" hatalar
"的专栏。如果我点击" hatalar
"列,
我想打开一份新报告。
如何在报表中点击数据时打开新报表?
答案 0 :(得分:0)
有两种主要方法可以做到这一点,在新窗口中打开或者通过'到下一个有问题的报告。
新窗口:创建一个javascript表达式,检查报表是呈现为报表还是excel / pdf,并创建一个链接,该链接将打开一个包含正确URL的新窗口:< / p>
= IIF(Globals!RenderFormat.Name =&#34; RPL&#34;,&#34; javascript:void(window.open(&#39; http://myrshost/ReportServer?/AdventureWorks 2008R2 / Employee_Sales_Summary_2008R2&amp; ReportMonth =&# 34;&amp; Fields!ReportMonthId.Value&amp;&#34;&#39;&#39; _blank&#39;))&#34;,&#34; http://myrshost/ReportServer?/AdventureWorks 2008R2 / Employee_Sales_Summary_2008R2&amp; ReportMonth = &#34;&amp; Fields!ReportMonthId.Value)
有关如何通过报告网址传递报告参数的其他MS文档可以找到here,但要点是这样的:
纯模式网址:
http://myrshost/ReportServer?/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2&ReportMonth=3&ReportYear=2008
SharePoint模式网址:
http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2.rdl&ReportMonth=3&ReportYear=2008
Additional documentation以获得钻取。