2017-06-13 49 views
1

第二份报告,我想这样的创建报告:如何从原来的打开SSRS

Report 1

我有一个名为“hatalar”一栏。如果我点击“hatalar”列中的数据,
我想开一个新的报告。

新的报告应该是这样的: New report

我怎样可以打开一个新的报告,当我在报告点击数据?

+1

您可以使用操作来创建指向另一个报告的链接。 – Peter

+2

看看是否有帮助:https://docs.microsoft.com/en-us/sql/reporting-services/report-design/drillthrough-reports-report-builder-and-ssrs – niktrs

回答

0

有两种主要方式可以做到这一点,在新窗口中打开或“钻取”到下一个有问题的报告。

  • 新窗口:创建一个JavaScript表达式检查报告是否呈现为一个报告或Excel/PDF格式,并创建一个链接,打开一个新的窗口,正确的网址:

    = IIF(全局RenderFormat.Name = “RPL”! “的javascript:无效(window.open( '!http://myrshost/ReportServer?/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2 & ReportMonth =” &领域ReportMonthId.Value & “', '_空白'))”,“http://myrshost/ReportServer?/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2 & ReportMonth =“!场ReportMonthId.Value)如何通过报告URL传递报表参数

附加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 
  • 钻取:将hatalar文本框的操作设置为“钻取”并传递报告参数。这将导致当前页面被替换为子页面。

Additional documentation可以在MS文档页面找到钻取。