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

如何在Web Intelligence Business Objects中编写当年最后一天的公式?

在Web Intelligence (Business Objects)中获取当年最后一天的公式写法

直接构造法(推荐,兼容所有年份)

利用WebI的Date()函数直接构造当年12月31日,这是最简洁且准确的方式:

=Date(Year(CurrentDate()); 12; 31)
  • Year(CurrentDate()):提取当前系统日期的年份
  • Date(年; 月; 日):通过指定年、月、日生成目标日期,这里固定传入12月31日,年份取当前年份,即可得到当年最后一天。

基于特定日期字段的写法

如果需要获取某一指定日期字段所属年份的最后一天,只需将CurrentDate()替换为你的日期字段:

=Date(Year([你的日期字段]); 12; 31)

另一种偏移计算法(兼容闰年)

通过计算下一年的1月1日,再往前偏移1天,同样可以得到正确结果:

=RelativeDate(ToDate("01/01/" + FormatNumber(Year(CurrentDate()) + 1; "0000"); "MM/dd/yyyy"); -1)

这种方法的逻辑是先生成次年1月1日,再减去1天,自动适配闰年的2月天数问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 14:36:16