MONTH 函數

以數字傳回月份,從 1 (一月) 到 12 (十二月)。

語法

MONTH(<datetime>)

參數

詞彙

定義

date

datetime 或文字格式的日期。

傳回值

介於 1 到 12 之間的整數。

備註

相較於將日期儲存為數列數字的 Microsoft Excel,處理日期時,DAX 會使用 datetime 格式。 您可以輸入可接受的 datetime 格式、提供包含日期之資料行的參考,或使用傳回日期的運算式,來輸入當做 MONTH 函數之引數使用的日期。

不管提供之日期值的顯示格式為何,YEAR、MONTH 與 DAY 函數傳回的值將會是西曆值。 例如,如果提供之日期的顯示格式為回曆,YEAR、MONTH 與 DAY 函數的傳回值將會是與等同西曆日期相關的值。

當日期引數為以文字表示的日期時,函數會使用用戶端電腦的地區設定和日期時間設定來了解文字值以執行轉換。 如果目前的日期時間設定代表 Month/Day/Year 格式的日期,則下列字串 "1/8/2009" 會解譯為相當於 2009 年 1 月 8 日的日期時間值,因此該函數產生的結果為 1。 不過,如果目前的日期時間設定代表 Day/Month/Year 格式的日期,則相同的字串會解譯為相當於 2009 年 8 月 1 日的日期時間值,因此該函數產生的結果為 8。

如果以文字表示的日期無法正確轉換為日期時間值,此函數會傳回錯誤。

範例

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

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

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

=MONTH(Orders[TransactionDate])

請參閱

參考

HOUR 函式

MINUTE 函數

YEAR 函式

SECOND 函數

其他資源

日期和時間函數 (DAX)