【发布时间】:2020-01-28 22:29:40
【问题描述】:
我一直在尝试解决这个问题,但我似乎无法让它发挥作用。我正在尝试将 2 个日期参数传递给 SSRS 报告。我正在使用 SSRS 2016。将您带到报告的链接是
http://ServerName/Reports/report/SomeFolder/ReportName 我尝试按照一致同意的方法简单地附加 &StartDt=01/01/2020&EndDt=01/31/2020 和其他组合并在下面列出。
http://ServerName/Reports/report/SomeFolder/ReportName&StartDt=01/01/2020&EndDt=01/31/2020
http://ServerName/Reports/report/SomeFolder/ReportName&StartDt=01-01-2020&EndDt=01-31-2020
http://ServerName/Reports/report/SomeFolder/ReportName&rs:Command=Render&StartDt=01/01/2020&EndDt=01/31/2020
http://ServerName/Reports/report/SomeFolder/ReportName&rs:Command=Render&StartDt=01-01-2020&EndDt=01-31-2020
在所有情况下,我都会遇到几乎相同的错误,唯一的区别是我添加日期的方式。 The path of the item '/SomeFolder/ReportName&StartDt=01-01-2020' is not valid. The full path must be less than 260 characters long; other restrictions apply. If the report server is in native mode, the path must start with slash. (rsInvalidItemPath) 我已经确认参数匹配 StartDt 和 EndDt 在我的报告中完全以这种方式出现,只是对于 SAG,我什至使提示匹配并且它们是不可为空的日期/时间字段。没有可用值或默认值。如果未选择任何内容,则它具有用于选择日期的日历图标,并且一切运行正常。
【问题讨论】:
-
如果有帮助,看起来当我使用 01/01/2020 格式时,它试图打开不存在的子文件夹 Somefolder>ReportName&StartDate=01>01>01>2020&EndDt=01>31> 2020
标签: reporting-services ssrs-2016