作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 SSRS 中工作以生成向下钻取报告。有一个报告使用跳转报告作为导航参数。该报告在报告服务器上完美运行,但当导出到 excel 时,链接不起作用。
我猜当 ssrs 报告被导出到 excel 文件时,它是用指向报告服务器的超链接导出的。
我想做的是在报告之间跳转到报告导航功能。
例如,假设我有一个名为 Users 的报告,其中列出了一些用户,当单击用户名时,报告跳转到另一个报告 (User_details)附加信息。这适用于报告服务器。但是当我将这两个报告导出到 Excel 工作表时。不存在相同的导航行为,我最终得到以下消息。
Unable to open http://reortserver/?%2FdrilldownReport2&Region=WW&rs%3AParameterLanguage=. Cannot locate the Internet server or proxy server.
有没有一种有效的方法来实现这一目标?
提前致谢。
最佳答案
报告预览建筑的网址为:
http://[instance_name]/ReportServer/Pages/ReportViewer.aspx/[ReportPath]
手动检查您的向下钻取报告的链接是否可用,也许您缺少某些权限?看看你的情况,一切都应该没问题。
更新:如果您想在 excel 中添加导航(没有报表服务器)- 您可以更改向下钻取链接以返回向下钻取报告的 excel 文件。您可以添加到您的向下钻取报告参数 - 附加条件参数rs:Format:
并且不要忘记包含 Omit 表达式 - =Globals!RenderFormat.IsInteractive
- 这将阻止在交互模式 (html) 中传递此附加参数。
关于ssrs-2008 - 使用 Jump 导出 SSRS 报告以在 excel 中报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14809224/
我是一名优秀的程序员,十分优秀!