【发布时间】:2014-06-26 14:13:01
【问题描述】:
我有一个expression,显示当前的日期、月份和年份:
=Mid(Today(),1,9)
如何显示当前日期的前一周?因此,如果今天是6/26/2014,它将在旁边的框中显示6/19/2014。我尝试使用DateAdd 并添加-7,但这给了我一个错误。
【问题讨论】:
-
在表达式编辑器中您将使用 DateAdd("d",-7,
),但在 SQL 中您将使用 DATEADD(DAY, -7, ); -
我试过这个表达式,效果很好.. =DateAdd(DateInterval.Day, -7,Today())
-
我建议在报告中使用自定义代码创建一个函数,并传递日期值并从该函数返回预期值。用 Try Catch 块包装它,并将异常作为字符串返回,以防它失败。然后你可以准确地检查什么是错误
标签: date reporting-services reportbuilder3.0