【问题标题】:SSRS Cache Report Parameters Previous WeekSSRS 缓存报告参数前一周
【发布时间】:2019-12-10 21:11:06
【问题描述】:

有没有办法将缓存刷新计划窗口中的参数值设置为使用上一个星期日?该字段是日期/时间字段,不允许我输入诸如 =DateAdd(DateInterval.Day, -7,DateAdd(DateInterval.Day, 1-Weekday(today),Today)) 之类的代码。它正在寻找日期格式。提前致谢

【问题讨论】:

  • 您在尝试插入该表达式时是否收到错误消息?

标签: caching reporting-services parameters


【解决方案1】:

我不知道有任何参数缓存选项。但是,您应该能够获得一个默认值来工作。也许下面的表达式会起作用。

=DateAdd(dd,1-  DatePart(dw, CDate(Today())), CDate(Today()))

如果您仍然无法使其工作,另一种选择是添加一个吐出值的数据集。你可以使用类似的东西:

SELECT DATEADD(dd,1-  DATEPART(dw, CAST(GETDATE() AS DATE)), CAST(GETDATE() AS DATE))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-29
    • 2021-12-22
    相关资源
    最近更新 更多