【发布时间】:2013-01-06 21:57:38
【问题描述】:
我试图找到一个 SSRS 表达式,它将返回最近星期六的日期。如果表达式在星期六运行,我希望它显示前一周的星期六。
我玩弄了一个我在网上找到的示例,并让它产生了我需要它产生的价值。如下所列:
=IIf(Parameters!O_endDate.Value = nothing, DateAdd("d", -7-(WeekDay(Today(),7))+8, Today()), Parameters!O_endDate.Value)
我为这个愚蠢的帖子道歉。我不明白为什么上面的表达式会产生我需要的值,我想知道它是否会继续像我希望的那样工作,当它在未来一周的其他日子运行时。注意:我在周日运行了这段代码。
【问题讨论】:
标签: sql sql-server reporting-services