MONTH
以 1(1 月)到 12 日(12 月)的數位傳回 month。
語法
MONTH(<datetime>)
參數
術語 | 定義 |
---|---|
date |
date
datetime 文字 or中的 format。 |
傳回 value
從 1 到 12 的整數。
言論
相較於將日期儲存為序號的 Excel Microsoft,DAX 使用日期時會使用
datetime
format。 您可以輸入接受的 dateMONTH,藉由提供datetime
日期的數據行參考,藉此輸入做為 format 函式自變數的 contains,or 使用傳回 date的表達式。Values傳回的 YEAR,不論所提供 MONTHand的顯示 DAY 為何,valuesformatdate 函式都會是公曆 value。 例如,if 所提供 format 的顯示 date 為Hijri,values傳回的 YEAR,MONTHandDAY 函式將會 values 與對等的公曆 date相關聯。
當 date 自變數是 date的文字表示法時,函式會使用用戶端電腦的地區設定 anddatetime 設定來瞭解文字 value,以便執行轉換。 If 目前的 datetime 設定代表 dateformat/Month/Day中的 Year,則下列字串 “1/8/2009” 會解譯為相當於 2009 年 1 月 8 日的 datetime value,and 函式會產生 1 的結果。 不過,if 目前的 datetime 設定代表 date/format/DayMonth 中的 Year,則相同的字串會解譯為相當於 2009 年 8 月 1 日的日期時間 value,and 函式會產生 8 的結果。
If date 的文字表示無法正確轉換成 datetime value,函式會傳回 error。
範例 1
下列表達式會傳回 3,這是對應至 March 的整數,month 自變數中的 date
。
= MONTH("March 3, 2008 3:45 PM")
範例 2
下列表達式會從 month 數據表的 date 數據行中傳回 TransactionDate
Orders
。
= MONTH(Orders[TransactionDate])