use*_*506 5 reporting-services ssrs-2008
Datepart("yyyy",DateAdd("M", - 2,Now))这不起作用.你能帮我吗
看起来你想要在两个月前获得当天的一年:
=DatePart(DateInterval.Year, DateAdd(DateInterval.Month, -2, Now()))
Run Code Online (Sandbox Code Playgroud)
评论后编辑
在注释中的表达式中,您尝试将字符串和整数一起添加时出错.
所以看起来实际的要求是得到一个字符串{Month name}-{year}.
您可以通过将格式表达式应用于日期来直接在文本框中执行此操作:
=Format(DateAdd(DateInterval.Month, -2, Now()), "MMMM-yyyy")
Run Code Online (Sandbox Code Playgroud)
或者MMMM-yyyy使用第一个表达式将Format属性添加到文本框中:

无论哪种方式,今天你得到:

| 归档时间: |
|
| 查看次数: |
20817 次 |
| 最近记录: |