- DAX 函式教程
- DAX 函式 - 首頁
- DAX 函式 - 簡介
- DAX 引數命名約定
- 描述結構
- DAX 函式 - 聚合
- DAX 函式 - 篩選
- DAX 函式 - 時間智慧
- DAX 函式 - 日期和時間
- DAX 函式 - 資訊
- DAX 函式 - 邏輯
- 數學和三角函式
- DAX 函式 - 父項和子項
- DAX 函式 - 統計
- DAX 函式 - 文字
- DAX 函式 - 其他
- DAX 函式有用資源
- DAX 函式 - 快速指南
- DAX 函式 - 有用資源
- DAX 函式 - 討論
DAX 日期和時間 - EOMONTH 函式
描述
返回指定月份之前或之後最後一個日期的 datetime 格式日期。
語法
EOMONTH (<start_date>, <months>)
引數
| 序號 | 引數及描述 |
|---|---|
| 1 |
start_date 表示開始日期的日期。 可以是 datetime 或文字格式。 |
| 2 |
months 表示 start_date 之前或之後月份數的整數。 如果 months 不是整數,則向上或向下舍入到最接近的整數。 |
返回值
datetime 格式的日期。
備註
您可以使用 EOMONTH 計算在月末到期的到期日或截止日期。
DAX 使用 datetime 格式的日期。儲存在其他格式中的日期會隱式轉換。
如果 start_date 不是有效的日期,則 EOMONTH 返回錯誤。
如果 start_date 加上 months 生成無效日期,則 EOMONTH 返回錯誤。1900 年 3 月 1 日之前的日期和 9999 年 12 月 31 日之後的日期無效。
DAX EOMONTH 函式使用客戶端計算機的區域設定和日期/時間設定來理解文字值以執行轉換。例如,
如果當前日期/時間設定以月/日/年的格式表示日期,則字串“1/8/2016”被理解為等效於 2016 年 1 月 8 日的 datetime 值。
如果當前日期/時間設定以日/月/年的格式表示日期,則相同的字串將被理解為等效於 2016 年 8 月 1 日的 datetime 值。
如果日期的文字表示形式無法正確轉換為 datetime 值,則該函式將返回錯誤。
示例
= EOMONTH (DATE (2016,4,5),5) returns 9/30/2016 12:00:00 AM = EOMONTH (DATE (2016,4,5),4.5) also returns 9/30/2016 12:00:00 AM, as 4.5 will be rounded up to 5.
dax_functions_date_time.htm
廣告