メイン コンテンツをスキップする

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

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

構文:  

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

 

戻り値データ型:整数

引数:  

Week 引数
引数 説明
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 日)

例1:  

week ('2012-10-12')

41 を返します

例2:  

week( '35648')

32 を返します (35648 = 1997-08-06 のため)

例3:  

week('2012-10-12', 0, 1)

42 を返します

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。

分析の近代化プログラムに参加する

Remove banner from view

分析最新化プログラムにより、重要な QlikView app を危険にさらすことなく最新化しましょう。 ここをクリック して詳細を表示するか、次にお問い合わせください。 ampquestions@qlik.com