我是SSRS的新手,很难以PDF格式呈现报告。
我有一个主报告,其中有一个PDF图标。我的要求是获取一个使用SSRS主报告中的参数的报告,并在新标签中以PDF格式打开该报告。
我尝试从堆栈溢出的帖子中应用以下逻辑 (https://stackoverflow.com/questions/ask?title=I%20am%20new%20to%20SSRS%20and%20having%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构建报告。
谢谢。
答案 0 :(得分:0)
您将必须在图标的转到URL 操作中使用 Action 属性。使用表达式来构建URL:
=String.Format(“http://myrshost/ReportServer/?/MyReportName&ReportMonth={0}&ReportYear={1}&rs:Format=PDF", Fields!ReportMonth.Value, Fields!ReportYear.Value)
这将用主(当前)报告中的值替换字符串中的占位符{0}
和{1}
,并将它们作为参数传递给 MyReportName 报告,呈现为PDF。