EOMONTH
傳回 month之 lastdaydatetime
format 中的 date,在指定的月份數之後 or。 使用 EOMONTHcalculate 到期日,or 到期日落在 month的 lastday。
語法
EOMONTH(<start_date>, <months>)
參數
術語 | 定義 |
---|---|
start_date |
datetime
format中的開始 date ,or 接受 date的文字表示。 |
months |
數位,表示 start_date 之後 or 之前的月份數。
注意:If 您輸入 not 整數的數字,數位會四捨五入到最接近的整數 or。 |
傳回 value
date(datetime
)。
言論
與將日期儲存為循序數的 Excel Microsoft 不同,DAX 在
datetime
format中使用日期。 EOMONTH 函式可以接受其他格式的日期,但有下列限制:If
start_date
not 有效的 date,EOMONTH 會傳回 error。If
start_date
是datetime
format中 not 的數值 value,EOMONTH 會將數位 convert 至 date。 若要避免非預期的結果,請在使用 EOMONTH 函式之前,將數位 convert 為datetime
format。If
start_date
加上月份會產生無效的 date,EOMONTH 會傳回 error。 1900 年 3 月 1 日之前 and 9999 年 12 月 31 日之前的日期無效。當 date 自變數是 date的文字表示時,EDATE 函式會使用用戶端電腦的地區設定 anddatetime 設定,以瞭解文字 value,以便執行轉換。 If 目前的 datetime 設定代表 Month/Day/Yearformat 中的 date,則下列字串 “1/8/2009” 會解譯為相當於 2009 年 1 月 8 日的日期時間 value。 不過,if 目前的 datetime 設定代表 Day/Month/Yearformat 中的 date,相同的字串會解譯為相當於 2009 年 8 月 1 日的日期時間 value。
在匯出數據行中使用 or 數據列層級安全性 (RLS) 規則時,支援此函式 not 用於 DirectQuery 模式。
例
下列表達式會傳回 2008 年 5 月 31 日,因為 months
自變數會四捨五入為 2。
= EOMONTH("March 3, 2008",1.5)