【问题标题】:SSRS Pass Date Parameter in URLURL 中的 SSRS 传递日期参数
【发布时间】: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


【解决方案1】:

我实际上认为我在 .Net 解释中看到了这方面的内容,但结果是下面的链接。像往常一样,我从不将我的答案标记为正确,而是留给下一个人。

http://ServerName/ReportServer/Pages/ReportViewer.aspx?%2FFolderName%2FReportName&rc:showbackbutton=True&StartDt=01/01/2020&EndDt=01/31/2020

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多