相対時間フィルタの適用

日付または日時列で相対時間フィルタを使用し、現在の日付および時間に基づいて特定の期間のデータを表示します。

過去または将来の時間単位(2年など)の明示的な数値として相対期間を指定するか、前の期間を指定できます。たとえば、当年初めからの累計には今年の1月1日から現在の日付までのデータが含まれ、当月初めからの累計には月初から現在の日付までのデータが含まれます。

相対時間フィルタをデータ・ソースにすでに存在する日付列のみに適用でき、「年」または「四半期」などの派生列には適用できません。相対時間フィルタ・タイプでは、日付(時刻部分なし)および日時(日付と時刻の両方があるTIMESTAMP)列タイプをサポートしています。

問合せで使用される現在日付と時間は、サーバーのタイムゾーン(ブラウザ・ホストの時間またはタイムゾーンではない)のOracle Analyticsサーバー・ホストの日付と時間です。週の開始曜日(日曜日または月曜日)はOracle Analyticsサーバーのロケールに基づいています。これは、サーバー構成設定NLS_TERRITORYを使用して設定されます。

  1. 「ビジュアル化」キャンバスでフィルタ・バーに移動し、日付範囲フィルタを追加します。
  2. フィルタのコンテキスト・メニューをクリックし、「フィルタ・タイプ」および「相対時間」を選択して相対時間フィルタに切り替えます。
  3. 「相対時間」フィルタで、フィルタする範囲を定義する「タイプ」を選択します。
    • 最後 - 選択した「時間レベル」(年、四半期、月、週、日。列時間がTIMESTAMPの場合、時間、分および秒を含む)に今日の日付に対応して適用する「期間」を指定し、その期間の日付値のレコードを表示します。

      「日時」列に基づいた、日よりも長い粒度(たとえば、年、四半期、月、週、日など)を持つ「最後」フィルタは、開始日の同じ時刻からデータを取得します。たとえば、サーバーの日付/時間が現在、木曜日の午後3時15分である場合、「日時」列の最後の2日フィルタは、サーバーのタイムゾーンで火曜日の午後3時15分と木曜日の午後3時15分の間のタイムスタンプを持つデータを取得します。DATE列タイプに基づいたフィルタ問合せ(定義時に時刻が関連付けられていない問合せ)は、サーバー・ホストの日付のみに依存しており、時刻には依存しません。

    • - 選択した「時間レベル」(年、四半期、月、週、日。列時間がTIMESTAMPの場合、時間、分および秒を含む)に今日の日付に対応して適用する将来の「期間」の数値を指定し、その期間の日付値のレコードを表示します。
    • 終了日 - 今日の日付に対応する過去の「時間レベル」(年、四半期、月、週、日。列時間がTIMESTAMPの場合、時間および分を含む)を指定します。この値は、ビジュアライゼーションの日付値に適用されます。

      「終了日」フィルタは選択した期間の開始からのデータを取得します。たとえば、「月累計」では、今月の最初の日の午前0時から現在の日付と時刻(今日または現在)までのデータを取得します。

  4. フィルタの外側をクリックしてフィルタ・パネルを閉じます。