ローリング周期このトピックでは、ローリング周期にすることで、周期の寿命を延ばす方法について説明します。 周期には、その周期が有効になる開始日と有効でなくなる終了日が定義されています。ローリング周期の場合、常に同じ周期定義を再利用できます。周期をローリングした場合、指定されている長さの時間だけ、周期の開始日と終了日が先送りされます。
例
周期開始日が 2009 年 1 月 1 日、終了日が 2011 年 1 月 1 日とします。 この周期を 51 週先にローリングした場合、結果は次のようになります。
この例の詳細については、このトピックで後述します。 シフトする時間数 周期をローリングした場合、LN では、周期の開始日、終了日、参照日が、所定の時間数だけ先にシフトされます。 LN でこれらの時間が先にシフトされる時間数は、次の公式に従って計算されます。 A = B × F × I 公式内のコードの定義は次のとおりです。
注意
周期タイプが月次の場合、LN では、周期開始日はその月の同じ日にシフトされます。 たとえば、それまでの開始日が 3 月 30 日で、周期を 3 か月シフトした場合、開始日は 6 月 30 日になります。したがって、シフト日数は 92 日になります。 それまでの終了日が 9 月 1 日であった場合、終了日も 92 日間シフトし、12 月 2 日になります。 ローリングが行われる時点 ローリング処理を開始できるのは、周期詳細 (tcccp0143s000) セッションの参照日フィールドがはるか以前の日付であり、参照日が将来の日付にシフトしない場合だけです。このため、できる限り早い機会で周期がローリングされた場合、ローリング処理によって参照日が現在の日付にシフトします。 ローリング処理を開始するには、次のいずれかの方法を選択します。
注意
例
この例は以前の例と同じですが、この例にはさらに多くの詳細が含まれています。 周期が次のように定義されているとします。
周期タイプは週次で、頻度は 1 とします。 ローリング間隔: フィールド (間隔フィールドとも呼ばれます) は 51 とします。このため、周期は 51 週シフトすることになります。 周期をローリングするもっとも早い機会は参照日から 51 週後、つまり 2010 年 3 月 24 日になります。 それでは、2010 年 3 月 24 日に周期をローリングしたとします。そのときの影響を次の表に示します。
| ||||||||||||||||||||||||