javascript - 如何创建一个 SSRS 报告,该报告将钻取详细报告,同时在另一个选项卡中打开详细报告?

标签 javascript reporting-services

我创建了一个 SSRS 报告,可以钻取详细报告。然后详细报告深入到子详细报告。当前的问题是:最终用户请求在浏览器的新选项卡上打开每个钻取报告。

我想我可以在文本框属性中使用 Javascript 来完成此任务。不过,我对 Javascript 语法不太了解。下面粘贴的是我尝试过的:

="javascript:void window.open(" &"'"& Globals!ReportServerUrl &"/Pages/ReportViewer.aspx?"
&Globals!ReportFolder &"/Data Movement Detail.rdl
&ProcessID="&Parameters!ProcessName.Value &"
&RunID = "&Fields!RunID.Value &"
 ','_blank')"

这根本不起作用。任何想法或解决方案都将不胜感激。

更新尝试如下:

="javascript:void(window.open('http://Yeahyeahyea/Reports/Pages/Report.aspx?ItemPath=%2fCorporate+Reports%2fThis+Folder%2fSub+Folder+Detail&ProcessID=Parameters!ProcessName.Value&RunID=Fields!RunID.Value','_blank'))"

最佳答案

我想我会发布一个工作示例来为 future 的用户回答我的问题:

="javascript:void(window.open(" &"'"& Globals!ReportServerUrl &"/Pages/ReportViewer.aspx?%2fCorporate+Reports%2fSub+Folder%2fDetail+Report&ProcessID="&Parameters!ProcessName.Value(0) &"&RunID="&Fields!RunID.Value &"','_blank'))"

关于javascript - 如何创建一个 SSRS 报告,该报告将钻取详细报告,同时在另一个选项卡中打开详细报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42795457/

相关文章:

javascript - 从 Javascript onclick() 函数中抓取有关爬行和信息的建议

javascript - 在 Dexie 中调用后已与 IndexedDB 数据库建立连接

javascript - 窗口关闭();不能在 Firefox 中工作

asp.net-mvc - asp.net-mvc 中的 Reportviewer 数据源

c# - 下载 SSRS 报告并保存在特定位置(C#)(未经授权)

javascript - 无法在 Jasmine 中调用 Javascript 函数

sql-server - 在 rdlc 表达式中设置局部变量

mysql - 来自员工表的经理/主管/员工层次结构的 SQL 报告

reporting-services - SSRS - 自定义饼图图例

javascript - 为什么无论您应用什么参数,它总是评估为真?