Caching 上周的SSRS缓存报告参数

Caching 上周的SSRS缓存报告参数,caching,reporting-services,parameters,Caching,Reporting Services,Parameters,是否有办法在“缓存刷新计划”窗口中设置参数值以使用上一个星期日?该字段是一个日期/时间字段,不允许我输入代码,例如=DateAdd(DateInterval.Day,-7,DateAdd(DateInterval.Day,1-Weekday(今天),今天))。它正在寻找日期格式。提前感谢我不知道有任何参数缓存选项。但是,您应该能够获得一个默认值来工作。也许下面的表达会起作用 =DateAdd(dd,1- DatePart(dw, CDate(Today())), CDate(Today()))

是否有办法在“缓存刷新计划”窗口中设置参数值以使用上一个星期日?该字段是一个日期/时间字段,不允许我输入代码,例如=DateAdd(DateInterval.Day,-7,DateAdd(DateInterval.Day,1-Weekday(今天),今天))。它正在寻找日期格式。提前感谢

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

=DateAdd(dd,1-  DatePart(dw, CDate(Today())), CDate(Today()))
如果您仍然无法让它工作,另一个选择是添加一个数据集来输出值。您可以使用以下内容:

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

尝试插入该表达式时是否收到错误?