SSRS Excel 导出不会在弹出窗口 window 中打开钻取 link

SSRS Excel export does not open a drill-through link in pop-up window

我有几个包含钻取 link 的 SSRS 报告,可以在网站上打开一个弹出式浏览器 window,效果很好。

我在 URL 中使用 java 脚本进行文本框操作。问题是当我将报告导出到 excel 时,它无法打开弹出窗口 window。有一段时间我在点击 link 后收到错误消息 "Reference is not valid"。将您直接带到报表的其他钻取效果非常好。当我在 URL 中使用 Java 弹出 window.

我最近又开始使用 IE,所以现在我没有收到上述错误 "Reference is not valid",而是收到以下消息: 我点击 "yes" 然后我得到一个空白 "View Downloads" window.

这是我用于追溯操作的 java 脚本 URL

="javascript:void(window.open('/_layouts/15/ReportServer/RSViewerPage.aspx?rv:RelativeReportUrl=/SSRS%20Library/Rx Transaction Detail.rdl&rv:ParamMode=Hidden&rv:Toolbar=None&rv:HeaderArea=None&rp:StoreKey=" + Fields!StoreKey.Value.ToString + " &rp:RxNumber=" + Fields!RxIdentifier.Value.ToString + "&rp:RefillNumber=" + Fields!RefillNumber.Value.ToString + "', 'RXOVERVIEW','width=1335,height=450,location=no'))"

有什么方法可以从 Excel 追溯 link 打开浏览器弹出窗口 window?

以下对我非常有用:

=IIf(Globals!RenderFormat.IsInteractive=false, Fields!Link.Value, "javascript:void(window.open('" & Fields!Link.Value & "','_blank'))")