有没有办法使用任何函数查找月份的最后一天?例如,03/15/2017 应该返回 03/31/2017?(SAP)


您可以尝试使用 DateSerial() 函数。

DateSerial 返回指定年份、月份和日期的日期值。它还可以处理相对日期表达式。

参数

  • year 是一个整数或数字表达式,表示年份,例如:1996。
  • month 是一个整数或数字表达式,表示月份,例如:12 代表 12 月。
  • day 是一个整数或数字表达式,表示一个月中的某一天,例如:5。

返回值

一个日期值。

操作

DateSerial 返回指定年份、月份和日期的日期值。它还可以处理相对日期表达式。

DateSerial (2000, 6, 15)

DateSerial (2004, 1 - 7, 15)

DateSerial (2008, 1, 166)

查看以下代码,因为它查找下个月的第一天,然后您可以后退一天以获取该月的最后一天。

DateSerial
(
   year({table.date},
   month({table.date}) + 1,
   1 - 1 ;
)

您可以参考此链接以了解更多关于此函数的信息:

DateSerial

更新于: 2020年6月12日

93 次浏览

开启您的 职业生涯

通过完成课程获得认证

立即开始
广告