Share via


適用於:匯出數據行匯出數據表量值視覺計算

傳回 1 (一月) 到 12 (十二月) 的數字來表示月份。

語法

MONTH(<datetime>)  

參數

詞彙 定義
date 日期時間或文字格式的日期。

傳回值

介於 1 到 12 之間的整數。

備註

  • 相較於 Microsoft Excel 將日期儲存為序號,DAX 則使用日期時間格式來處理日期。 您可以藉由輸入已接受的日期時間格式、或提供包含日期的資料行參考,或使用傳回日期的運算式來輸入日期,並用作 MONTH 函式的引數。

  • 無論所提供日期值的顯示格式為何,YEAR、MONTH 和 DAY 函式傳回的值皆是西曆值。 例如,即使所提供日期的顯示格式為回曆,則 YEAR、MONTH 和 DAY 函式所傳回值亦會是對應於相同西曆日期的值。

  • 當日期引數是日期的文字表示法時,該函式會使用用戶端電腦的地區設定和日期時間設定來了解文字值,以便執行轉換。 如果目前日期時間設定以「月/日/年」的格式表示日期,則下列字串 "1/8/2009" 會解譯為相當於 2009 年 1 月 8 日的日期時間值,而該函式所產生的結果為 1。 然而,如果目前日期時間設定以「日/月/年」的格式表示日期,則相同字串會解譯為相當於 2009 年 8 月 1 日的日期時間值,而該函式所產生的結果為 8。

  • 如果日期的文字表示法無法正確地轉換為日期時間值,則函式會傳回錯誤。

範例 1

下列運算式會傳回 3,即為對應到三月的整數,也就是 date 引數中的月份。

= MONTH("March 3, 2008 3:45 PM")  

範例 2

下列運算式會從 Orders 資料表的 TransactionDate 資料行中日期傳回月份。

= MONTH(Orders[TransactionDate])  

日期和時間函數
HOUR 函式
MINUTE 函式
YEAR 函式
SECOND 函式