首页 > 解决方案 > 单击图像以 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 来构建我的报告。

提前致谢。

标签: reporting-serviceshanassrs-2017

解决方案


您必须将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}


推荐阅读