3

我正在尝试在 SharePoint 的 Web 部件中插入 SSRS 报告。该报告是一个 TFS Sprint Burndown 图表。为此,我需要使用以下 URL 生成报告:

http://vhacpadev04/ReportServer/Pages/ReportViewer.aspx?/TfsReports/VAPARS+Team/Sprint+Burndown&rs:Command=Render&rs:Format=HTML4.0&rc:Parameters=true&rp:SprintParam=Release+2%5CSprint+1

TFS 中的项目名称是VAPARS Team。我尝试运行此图表的 sprint 是Release 2 Sprint 1

通常,ReportViewer 会提示我输入此参数。在这种情况下,SprintParam:

在此处输入图像描述

但是,当我隐藏它时(使用 &rc:Parameters=false),我得到以下错误:

缺少参数值消息

以下是这份关于 SSRS 的报告的参数属性:

参数列表

我不确定如何格式化 URL 以传递正确的 sprint 参数。有什么建议么?

4

1 回答 1

2

您需要为 SprintParam 提供一个默认值(即使您在 URL 中覆盖该默认值),或者如果该参数用于级联参数,则需要删除对参数的依赖。报告认为如果没有此信息,它就无法运行,即使您在 URL 中提供了它。StartDateParam 和 EndDateParam 是基于查询的,所以我猜它们依赖于 SprintParam。这就是导致显示错误并且您的 URL 参数被忽略的原因。

于 2012-06-13T12:25:06.280 回答