根據 return_type 值,傳回給定日期和年份的週次。 週次是以數值表示一星期落在一年中的哪個位置。
語法
WEEKNUM(<date>, <return_type>)
參數
詞彙 |
定義 |
||||||
|---|---|---|---|---|---|---|---|
date |
datetime 格式的日期。 |
||||||
return_type |
決定傳回值的數字:若一星期以星期日開始,使用 1,若一星期以星期一開始,則使用 2。 預設值是 1。
|
傳回值
整數。
備註
相較於將日期儲存為數列數字的 Microsoft Excel,DAX 會使用 datetime 資料類型處理日期和時間。 如果資料來源使用不同的格式,DAX 會隱含地將資料轉換為 datetime 來執行計算。
根據預設,WEEKNUM 函數使用日曆慣例,其中會將包含 1 月 1 日的那週視為一年的第一週。 不過,廣用於歐洲的 ISO 8601 日曆標準會將第一週定義為落在新的一年中大部分天數 (四天以上) 的那一週。 也就是說,對於 1 月第一週中少於三天的年份,WEEKNUM 函數會傳回不同於 ISO 8601 定義的週次。
範例
下列範例會傳回 2010 年 1 月 14 日這個日期的週次。
=WEEKNUM("Feb 14, 2010", 2)
下列範例會傳回儲存在資料行 HireDate (來自資料表 Employees) 之日期的週次。
=WEEKNUM('Employees'[HireDate])