week - スクリプトおよびチャート関数
この関数は、ISO 8601 に従って、週番号を表す整数を返します。週番号は標準的な数値の解釈に従って、数式の日付の解釈により計算されます。
構文:
week(timestamp [, first_week_day [, broken_weeks [, reference_day]]])
戻り値データ型:整数
引数:
引数 | 説明 |
---|---|
timestamp | 例えば、'2012-10-12' のように、変換するタイムスタンプまたは計算結果がタイムスタンプになる数式として評価する日付。 |
first_week_day |
週の最初として使用する曜日を定義する整数。デフォルトでは、QlikView 関数は月曜日を週の第 1 日目として使用します。次の値を使用できます。
|
broken_weeks |
この設定は、週が分離しているかどうかを定義します。 デフォルトでは、QlikView関数は分離していない週を使用します。つまり、
分離した週を使用するオプションもあります。
次の値を使用できます。
|
reference_day |
この設定は、週 1 を定義する際に 1 月 のどの曜日を参照に設定するかを定義します。デフォルトでは、QlikView 関数は 4 を参照日として使用します。これは、第 1 週に必ず 1 月 4 日が含まれる、または第 1 週に少なくとも 1 月の 4 日間が常に含まれることを意味します。 次の値は異なる参照日の設定に使用可能です。
|
例1:
week ('2012-10-12')
41 を返します
例2:
week( '35648')
32 を返します (35648 = 1997-08-06 のため)
例3:
week('2012-10-12', 0, 1)
42 を返します