SSRS将Null值作为参数

时间:2016-03-08 18:52:18

标签: reporting-services ssrs-2008-r2

无论如何在SSRS报告中将可选参数值传递为null而不使用 报告网址中的:isNull = True 。??

  • 我想通过触发来自的URL来生成SSRS报告 前端应用程序。
  • 我将提供两个输入作为强制性,另一个是可选的。
  • 如果未给出可选输入,则应相应地细化查询

我想将报告网址传递为 的http://localhost/ReportServer/Students+Reports/&RollNo=1234&Name=John&Dept=null&rs:Format=PDF&rs:Command=Render

我不知道我是否在问傻。请帮帮我。提前致谢

1 个答案:

答案 0 :(得分:1)

绝对不是一个愚蠢的问题。我在.NET应用程序中完成了这个。

然而,URL略有不同: 您需要使用报表查看器,并在URL内调用render命令。在下面的示例" ErrorID"是一个报告参数。

实施例: http://myserver/ReportServer/Pages/ReportViewer.aspx?%20%2fReports%2fErrorManagement%2fErrorReport&rs:Command=render&errorId=6046

对于NULL值,ISNull = True是在URL内完成此操作的唯一方法。虽然,不应该是一个问题。您可以在报表内以及存储过程中将参数设置为默认值null。如果参数不为null,请将参数传递给上面显示的URL。