week - スクリプトおよびチャート関数

この関数は、ISO 8601 に従って、週番号を表す整数を返します。週番号は標準的な数値の解釈に従って、数式の日付の解釈により計算されます。

Syntax:  

week(timestamp [, first_week_day [, broken_weeks [, reference_day]]])

 

戻り値データ型:整数

Arguments:  

引数 説明
timestamp 例えば、'2012-10-12' のように、変換するタイムスタンプまたは計算結果がタイムスタンプになる数式として評価する日付。
first_week_day

週の最初として使用する曜日を定義する整数。デフォルトでは、QlikView 関数は月曜日を週の第 1 日目として使用します。次の値を使用できます。

  • 0 (= 月曜日)
  • 1 (= 火曜日)
  • 2 (= 水曜日)
  • 3 (= 木曜日)
  • 4 (= 金曜日)
  • 5 (= 土曜日)
  • 6 (= 日曜日)
broken_weeks

この設定は、週が分離しているかどうかを定義します。

デフォルトでは、QlikView関数は分離していない週を使用します。つまり、

  • 第 1 週が 12 月から始まる年もあれば、第 52 週や第 53 週が 1 月に渡る年もあります。
  • 通常第 1 週には、少なくとも 1 月の 4 日間が含まれます。

分離した週を使用するオプションもあります。

  • 第 52 週や第 53 週は 1 月へと続きません。
  • 第 1 週は 1 月 1 日から始まり、多くの場合は完全な 1 週間ではありません。

次の値を使用できます。

  • 0 (= 分離しない週を使用)
  • 1 (= 分離した週を使用)
reference_day

この設定は、週 1 を定義する際に 1 月 のどの曜日を参照に設定するかを定義します。デフォルトでは、QlikView 関数は 4 を参照日として使用します。これは、第 1 週に必ず 1 月 4 日が含まれる、または第 1 週に少なくとも 1 月の 4 日間が常に含まれることを意味します。

次の値は異なる参照日の設定に使用可能です。

  • 1 (= 1 月 1 日)
  • 2 (= 2 月 1 日)
  • 3 (= 3 月 1 日)
  • 4 (= 4 月 1 日)
  • 5 (= 5 月 1 日)
  • 6 (= 6 月 1 日)
  • 7 (= 7 月 1 日)