次の方法で共有


WEEKNUM

適用対象:計算列計算テーブルMeasureビジュアル計算

date return_typeに従って、指定した value の週番号を返します。 週番号は、週が year内の数値で分類される場所を示します。

この関数では、次の 2 つの "システム" が使用されています。

  • システム 1 - 1 月 1 日を含む週は、firstyear の and 週に第 1 週の番号が付けられます。
  • System 2 - first の year 木曜日を含む週は、firstyear の and 週に第 1 週として番号が付けられます。 このシステムは ISO 8601 で指定されている方法です。一般にヨーロッパ週番号付けシステムと呼ばれています。

構文

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

パラメーター

用語 定義
date date datetimeの format。
return_type (省略可能)週の開始 day を決定する数値。 既定値は 1 です。 「解説」を参照してください。

value を返す

整数。

解説

  • 既定では、WEEKNUM 関数は、1 月 1 日を含む週が calendarの first 週と見なされる year 規則を使用します。 しかし、ISO 8601 calendar 規格は、ヨーロッパで広く使用され、first 週を、新しい orで大多数の日(さらに4 year)と定義しています。 つまり、ifreturn_type は 21 以外の有効な value であり、1 月の or 週に 3 日 first 少ない年の場合、WEEKNUM 関数は ISO 8601 定義とは異なる週番号を返します。

  • return_typeの場合、一部の DirectQuery データ ソースでは、次の有効な values がサポート 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

次の使用例は、表の Employeesから、HireDate列に格納されている の週番号を返します。 この計算では、週が日曜日から始まることを前提としています。

= WEEKNUM('Employees'[HireDate])

YEARFRAC 関数WEEKDAY 関数