SQL Server Reporting Services url 参数不工作

SQL Server Reporting Services url parameters not working

我无法将参数正确传递给 SQL 服务器报告服务器。显示了报表页面,但是Report Viewer Web Part的参数提示还是空的,什么都没有运行.

以下 url 将我带到正确的报告页面,我可以在其中手动 select 参数,然后单击 "View Report" 按钮并获取报告。
http://MyServer/ReportServer?%2fProjects%2fProject_Report

以下为报告网页来源:

<label for="ctl32_ctl04_ctl03_ddValue"><span>Country</span></label>

<option selected="selected" value="0">&lt;Select&nbsp;a&nbsp;Value&gt;</option>
<option value="1">Country01Name</option>
<option value="2">Country02Name</option>
<option value="3">Country03NameFirst&nbsp;Country03NameLast</option>
<option value="4">Country04Name</option>
<option value="5">Country05NameFirst&nbsp;Country05NameLast</option>

但是,以下都不起作用:

我做错了什么?

以下资源对我没有帮助

想通了。我没有正确命名参数,因为报表查看器、网页源或元素上没有列出正确的名称。

我为找到正确的参数名称并生成有效的 url 而完成的过程是:

  1. 在报表查看器上手动设置参数,
  2. 生成报告 - 将菜单栏添加到报告查看器框架,
  3. 单击新菜单栏上的 "Export to Data Feed" 按钮,
  4. 下载 *.atomsvc​​ 文件,
  5. 在文本编辑器中打开 *.atomsvc​​,
  6. 复制 href= url 到另一个文件,
  7. 将 url、
  8. 中的所有 &amp; 替换为 &,将 %3A 替换为 :
  9. Format=ATOM 更改为 Format=HTML4.0 以在浏览器中呈现报告,
  10. (可选)删除我不需要设置的参数
  11. (可选)将 &rc:Parameters=Collapsed 添加到 url 的末尾以折叠参数菜单。

这给了我一个工作 url 自动生成报告并显示在浏览器中或开始下载由 Format= 参数设置的格式的文件。