共用方式為


WEEKNUM

適用於:導出數據行計算數據表Measure視覺計算

根據 datereturn_type傳回指定 value 的周數。 周數表示周數在 year中的數位落在何處。

此函式使用兩個系統

  • System 1 - 包含 1 月 1 日當周是 firstyear 第 1 周的 and 周。
  • System 2 - 包含 first 星期四 year 的星期四是 firstyear 的 and 周編號為第 1 周。 此系統是 ISO 8601 中指定的方法,通常稱為歐洲週編號系統。

語法

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

參數

詞彙 定義
date date datetime中的 format。
return_type (選擇性)決定周開始 day 的數位。 預設為 1。 請參閱<備註>。

傳回 value

整數。

備註

  • 根據預設,WEEKNUM 函式會使用 calendar 慣例,其中包含1月1日當周會被視為 first的 year 周。 然而,在歐洲廣泛使用的 ISO 8601 calendar 標準將 first 周定義為新 or中大部分天數(四 year)的標準。 這表示 ifreturn_type 是 21 以外的任何有效 value,在 1 月的 or 周中,first 少於 3 天的年份,WEEKNUM 函式會傳回與 ISO 8601 定義不同的周數。

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

    return_type 一星期開始時間 系統
    1 or 省略 星期日 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

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

= WEEKNUM('Employees'[HireDate])

YEARFRAC 函式WEEKDAY 函式