共用方式為


WEEKNUM

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

根據 return_type 值傳回指定日期的周數。 周數表示一年內該周的數位落在何處。

此函式使用兩個系統

  • System 1 - 包含 1 月 1 日的第一周是年份的第一周,且編號為第 1 周。
  • System 2 - 包含今年第一個星期四的星期四是當年的第一周,並編號為第 1 周。 此系統是 ISO 8601 中指定的方法,通常稱為歐洲週編號系統。

語法

WEEKNUM(<date>[, <return_type>])

參數

詞彙 定義
date datetime 格式的日期。
return_type (選擇性)數字,決定星期幾開始的日期。 預設為 1。 請參閱<備註>。

傳回值

整數。

備註

  • 根據預設,WEEKNUM 函式會使用行事曆慣例,其中包含 1 月 1 日當周視為年度第一周。 然而,在歐洲廣泛使用的 ISO 8601 日曆標準將第一周定義為新年大部分天數(四天以上)的日曆標準。 這表示,如果 return_type 是 21 以外的任何有效值,在 1 月的第一周有三天或更少年份,WEEKNUM 函式會傳回與 ISO 8601 定義不同的周數。

  • 針對 return_type,某些 DirectQuery 數據源可能不支援下列有效值:

    return_type 一星期開始時間 系統
    1 或省略 星期日 1
    2 星期一 1
    11 星期一 1
    12 Tuesday 1
    13 星期三 1
    14 Thursday 1
    15 星期五 1
    16 星期六 1
    17 星期日 1
    21 星期一 2

範例 1

下列範例會傳回 2010 年 2 月 14 的週數。 此計算假設一週從星期一開始。

= WEEKNUM("Feb 14, 2010", 2) 

範例 2

下列範例會傳回資料表中儲存 HireDate資料行中儲存的日期周數,Employees。 此計算假設一週從星期日開始。

= WEEKNUM('Employees'[HireDate])

YEARFRAC 函式WEEKDAY 函式