有沒有辦法使用任何函式找到月底的日期?如 03/15/2017 應返回 03/31/2017?(SAP)


您可以嘗試使用 DateSerial() 函式。

DateSerial 返回一個日期值,對應指定的年、月和日。它還可以處理相對日期表示式。

引數

  • 年份是一個整數或數字表達式,表示年份,如 1996。
  • 月份是一個整數或數字表達式,表示月份,如 12 表示 12 月。
  • 天是一個整數或數字表達式,表示當月的天數,如 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 日

92 次瀏覽

開啟 職業生涯

完成課程獲得認證

開始吧
廣告