You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求SSRS表达式:获取当前日期三年前当年的第一天

适用于Reporting Services的日期表达式解决方案

当然有合适的表达式啦!要返回当前日期三年前当年的第一天,你可以直接使用SSRS内置的日期函数组合来实现:

=DateSerial(Year(Today()) - 3, 1, 1)

表达式拆解:

  • Today():获取当前系统日期
  • Year(Today()):提取当前日期的年份(比如当前是3/20/2018时,返回2018)
  • Year(Today()) - 3:计算出三年前的年份(2018-3=2015)
  • DateSerial(年份, 月份, 日期):根据传入的年、月、日参数生成标准日期对象,这里固定传入月份1、日期1,就能得到目标年份的1月1日

验证示例:

若当前日期为3/20/2018,表达式会返回1/1/2015;无论当前是当年的1月1日还是12月31日,都会准确返回三年前年份的第一天。

内容的提问来源于stack exchange,提问作者cmpmd2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:09:25