reporting-services - 单击图像以 PDF 格式打开 SSRS 报告
问题描述
我是 SSRS 的新手,很难以 PDF 格式呈现报告。
我有一个主报告,其中有一个 PDF 图标。我的要求是获取使用 SSRS 主报告中的参数的报告,并在新选项卡中以 PDF 格式打开报告。
我尝试从堆栈溢出的帖子中应用以下逻辑(https://stackoverflow.com/questions/ask?title=I%20am%20new%20to%20SSRS%20and%20have%20hard%20time%20rendering%20a%20report %20in%20PDF%20format。)例如,要指定在报告中定义的两个参数“ReportMonth”和“ReportYear”,请使用以下 URL 作为本机模式报告服务器: http://myrshost/ReportServer?/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2&ReportMonth=3&ReportYear=2008
但同样没有用。
**我需要从主报告中传递参数。
我正在使用 SSDT 2017 版并使用 HANA 作为 DS 来构建我的报告。
提前致谢。
解决方案
您必须将Action属性与图标的Go to URL操作一起使用。使用表达式构建 URL:
=String.Format(“http://myrshost/ReportServer/?/MyReportName&ReportMonth={0}&ReportYear={1}&rs:Format=PDF", Fields!ReportMonth.Value, Fields!ReportYear.Value)
这将用您的主(当前)报告中的值替换占位符{0}
和字符串,并将它们作为参数传递给将呈现为 PDF的MyReportName报告。{1}
推荐阅读
- neo4j - Neo4J WITH 子句在添加属性时没有给出记录
- javascript - 谷歌表格脚本
- intellij-idea - Intellij 实时模板将变量转换为常量
- python - 使用正则表达式从熊猫数据框python中删除在单个列的所有行中找到的唯一单词
- mysql - 根据另一个数据点是否不为空来更新MYSQL数据点?
- java - 基于两个变量创建请求并委托它的最优雅方式
- sql - 插入同一张表的 SQL IF 语句
- go - 如何在一个关键部分同步多个 goroutine?
- python - Python Selenium:如何在页面不显示为“未找到”、“禁止访问”或“权限被拒绝”的情况下转到谷歌搜索 URL
- excel - getElementById - 远程服务器机器不存在或不可用