1

我在使 SSRS 矩阵中的数据单元格可单击以转到 URL 并传递参数时遇到了一些麻烦。

我以前做过很多次,但是关于这个表达式的一些东西是让单元格不能被点击。

这是我在“占位符属性”中的“转到 URL”操作下的表达式:

="javascript:void(window.open('http://Server/ReportServer/Pages/ReportViewer.aspx?%2fParent%2fDashboardDetail&Resolved=" + Parameters!Resolved.Value + "&Contact=" + Parameters!Contact.Value + "&Category=" + Fields!Category.Value + "&Range=" + Fields!Range.Value + "', '_blank'))"

我已经使用同一个模板传递了多个参数,没有任何问题。但是,当我运行此报告时,它运行良好,但单元格没有超链接。

谢谢!

4

1 回答 1

5

尝试对参数使用 toString() 方法将它们转换为字符串,以便 + 操作数可以将它们连接在一起。

所以

Parameters!Resolved.Value

变成

Parameters!Resolved.Value.toString()
于 2013-09-12T15:29:55.667 回答