0

我是 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 来构建我的报告。

提前致谢。

4

1 回答 1

0

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

于 2018-08-03T19:39:00.573 回答