時間軸、又はモジュールの時間ディメンションの範囲内にある日付に対して INPERIOD 関数は TRUE の結果を返します。他のすべての日付に対しては FALSE を返します。

たとえば、INPERIOD 関数を使って、ある企業における昨年の新入社員を表示できます。

INPERIOD(Date to test, Time period)

引数データ型説明
Date to test日付時間軸または時間ディメンションの範囲内にあるかどうかをテストする日付
Time period (オプション)時間軸

テストする時間軸

モジュールにディメンションとして時間がない場合、この引数は必須です。

INPERIOD 関数は結果をブール値で返します。

関数の最初の引数は時間軸ではなく日付にする必要があります。

こちらの例では、「Employee Details」モジュールの行にライン アイテム、列に「Employees」リスト、ページに時間があります。「Start date」の形式は日付で、「New employees FY21」の形式はブール値です。

式は FY21 の新入社員に対して TRUE の結果を返します。他のすべての従業員に対しては FALSE を返します。


Employee AEmployee BEmployee CEmployee D
Start date12/03/20215/06/202015/03/202117/08/2018

New employees FY21

INPERIOD(Start date)



Employee Details」モジュールのもう一つの例にはディメンションとして時間がありません。「Start date」の形式は日付で、「Month period」では時間軸の形式が月に設定されており、「Is in period?」の形式はブール値です。

Start date」と「Month period」が正しい従業員に対して、式は TRUE の結果を返します。


Employee AEmployee BEmployee CEmployee D
Start date12/03/20215/06/202015/03/202117/08/2018
Month periodMar 21May 20Mar 21Sept 18

Is in period?

INPERIOD(Start date, Month period)