2017-07-14 17 views
1

日付フィルタで定義された日付範囲を参照する方法はありますか?計算フィールドの日付フィルタリファレンス

たとえば、日付フィルタ2017-05-01を2017-05-31まで割り当てるとします。次に、範囲に大きく依存する計算フィールドを作成します。たとえば:

ELSEIF [MIN_DATE]> =範囲の開始日とTHEN 1

[MIN_DATE] < =範囲の終了日、私は計算フィールドをしたいが設定日付フィルタに応じて調整します。

答えて

1

フィルタ設定にアクセスすることはできません。

[開始日]と[終了日]のペア、[開始日]と[日数]などのパラメータを1つ以上定義することができます。パラメータは計算されたフィールドから表示されます。

あなたはフィルタリングを制御するためのパラメータを使用する場合は、フィルターの棚に配置する計算フィールドを定義する必要があります - のようなもの:

[Date] >= [Start Date] and [Date] <= date_add('day', [Start Date], [Number of Days]) 

このアプローチには利点がいくつでを持っています若干の余分な仕事のために戻ってください。

  • パラメータは計算フィールドに表示され、必要に応じて使用できます。
  • パラメータのスコープは、データソースに関連付けられていないブックに適用されます。したがって、ワークブックで使用されているすべてのデータソースからそれらを見ることができます。つまり、パラメータを使用して、多くのデータソースのフィルタ設定やその他の計算を一度に制御できます。