共用方式為


WEEKNUM 函數

根據 return_type 值,傳回給定日期和年份的週次。 週次是以數值表示一星期落在一年中的哪個位置。

語法

WEEKNUM(<date>, <return_type>)

參數

詞彙

定義

date

datetime 格式的日期。

return_type

決定傳回值的數字:若一星期以星期日開始,使用 1,若一星期以星期一開始,則使用 2。 預設值是 1。

傳回類型

一星期開始

1

一星期從星期天開始。 一星期的編號為 1 到 7。

2

一星期從星期一開始。 一星期的編號為 1 到 7。

傳回值

整數。

備註

相較於將日期儲存為數列數字的 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])

請參閱

參考

YEARFRAC 函數

WEEKDAY 函數

其他資源

日期和時間函數 (DAX)