すべてのプロダクト
Search
ドキュメントセンター

Quick BI:日付クエリ

最終更新日:Mar 01, 2026

このトピックでは、日付フィールドに基づいてデータをクエリするためのフィルターバーの構成方法について説明します。

前提条件

  • ダッシュボードを作成済みであり、ダッシュボードチャートに日付フィールドが含まれている。

  • ダッシュボードに空のフィルターバーを追加済みである。 詳細については、「フィルターバーを作成する」をご参照ください。

手順

以下の図のように、日付フィルターバーを構成できます。

image

基本構成

表示タイプ

日付フィルターバーは日付選択をサポートしています。

時間の粒度

  • 時間の粒度は、関連付けられた日付フィールドの粒度と一致します。 たとえば、関連付けられた日付フィールドが年フィールドの場合、時間の粒度は年になります。 月フィールドの場合は、粒度は年月になります。 日フィールドの場合は、粒度は年月日になります。

  • YYYYMMDD HH:MM:SS の日付フィールドの場合、時間の粒度を切り替えることができます。 詳細については、このトピックの 日付の粒度の切り替え セクションを参照してください。

データソース

フィルターバーのデータソースは、デフォルトの日付ピッカーまたは データセットフィールドのいずれかになります。 デフォルトの日付ピッカーは日付カスケードをサポートし、データセットフィールドオプションは同一ソースカスケード、非同一ソースカスケード、および日付カスケードをサポートします。

  • デフォルトの日付ピッカー

    データソースはありません。 日付カスケードのみをサポートし、他のコントロールとのカスケードはサポートしていません。

    image

  • データセットフィールド

    データソースとしてデータセットを選択します。 これは、ドロップダウンおよびツリーコントロールとのカスケードとともに、日付カスケードをサポートします。

    image

時間フィルター範囲の設定

時間フィルター範囲を設定することにより、クエリ用にフィルターされるデータの量を制御します。 設定すると、この範囲外の時刻を選択することはできません。

image

    • デフォルトの [間隔の種類] は [なし] です。 また、[開始日時]、[終了日時]、および [時間間隔] オプションもサポートしています。

      image

    • たとえば、間隔の種類として [開始日時] を使用すると、以下に示すように [相対時間] 範囲を設定できます。

      image

      説明

      T の粒度選択では、現在の時間の粒度に含まれるすべての粒度をドロップダウンで選択できます。 たとえば、現在の粒度が年月日の場合、年、月、または日に切り替えることができます。 年月日時分秒の場合は、秒まで選択できます。

      この機能の適用可能なシナリオには、時間の粒度が YYYYMMDD HH:MM:SS であり、相対時間を秒単位で切り替える必要があるインスタンスが含まれます。 粒度が秒単位のみの場合、必要な秒数を決定するのは面倒な場合があります。 簡略化するために、日単位の粒度に切り替えて、さまざまな日付の時間のデータの概要をすばやく把握できます。

    • 正確な時間 範囲を、間隔の種類として 開始日時 を使用して設定する例を次に示します。

      image

    • [動的クエリ時間ウィンドウ] を選択し、[1 回あたりの最大クエリ時間] の時間量を設定すると、設定された範囲内の最大クエリ時間が制限されます。

      image

フィルター方法

単一日または日間隔によるフィルタリングをサポートします。 構成の詳細と効果については、このトピックの 単一の日付クエリ セクションと 日付間隔クエリ セクションを参照してください。

デフォルト値の設定

[手動設定] または [動的関数] を使用してデフォルト値を設定できます。

  • 相対時間または正確な時間のデフォルト値を手動で設定できます。

    image

  • 現在または前日のデータが生成されていない場合、相対時間または絶対時間を使用して日付を正確に選択することはできません。 代わりに、動的関数を使用して、データが生成された日付を取得します。

    image

    • フィルター方法が 単一日に設定されている場合、デフォルトの時間は クエリフィールドの最大値クエリフィールドの最小値、または クエリフィールドの最初の項目に設定できます。

      image

    • フィルター方法が 間隔(日間隔、月間隔など)に設定され、間隔タイプが 開始日時終了日時、または 時間間隔に設定されている場合、デフォルトの時間は、クエリフィールドの最小値または クエリフィールドの最大値で開始または終了するように設定できます。

      説明

      開始日時または 終了日時のみを設定できます。 開始時間終了時間の両方が設定されている場合、開始時間は終了時間より後にすることはできません。

      image

クイック日付切り替えの有効化

有効にすると、レポートページの日付フィルターボックスにクイック切り替えが追加されます。

説明

時間の粒度が年、四半期、月、週、または日に設定されていて、スクリーニング方法が singleday の場合、日付の切り替え機能を使用できます。

[フィルター方法][単一日] に設定され、[クイック日付切り替えを有効にする] がオンになっている場合、以下に示すように、日付をすばやく切り替えるためのクイック矢印がダッシュボードの日付コントロールに追加されます。

箭头切换

    説明

    クイック矢印は、日付コントロールボックスに特定の日付が存在する場合にのみ操作可能です。

    時間フィルター範囲が設定されている場合、矢印を使用してこの範囲外の日付に切り替えることはできません。

単一の日付クエリ

この例では、特定の日付の売上データを示します。

  1. [ダッシュボード] ページで、ダッシュボードを選択します。 ダッシュボードに表示されるチャートとフィルターバーを下の図に示します。

    image

  2. フィルターバーの [詳細構成] をクリックします。

  3. [クエリ条件設定] ページで、以下に示すようにクエリ条件を設定します。

    image

  4. 設定後、クエリ条件で日付を選択し、[クエリ] をクリックして、その日の売上データを表示します。

    1经验

日付間隔クエリ

この例では、shipping_date(日)フィールドを使用して、特定の期間にわたる店舗の利益をクエリする方法を示します。

  1. [ダッシュボード] ページで、ダッシュボードを選択します。 ダッシュボードに表示されるチャートとフィルターバーを下の図に示します。

    ダッシュボードチャートには [日付フィールド] が含まれている必要があります。

    image

  2. フィルターバーの [詳細構成] をクリックします。

  3. [クエリ条件設定] ページで、以下に示すようにクエリ条件を設定します。

    image

  4. 設定後、クエリ条件で日付範囲を選択し、[クエリ] をクリックして、その期間の店舗の利益を表示します。

    image

    スクリーニング方法が dayInterval に設定されている場合、効率的なデータ表示のためのパラメーターを構成できます。

    • [間隔の種類] は、[開始日時]、[終了日時]、[時間間隔]、および [クイック間隔] をサポートしています。

      開始日時

      image

      終了日時

      image

      時間間隔

      imageクイック間隔

      image

    • クイック間隔のカスタマイズ:この機能は複数の間隔シナリオをサポートし、クイック間隔の値をカスタマイズできます。ドロップダウンリストからクイック間隔を選択するか、[カスタムクイック間隔の追加] をクリックしてカスタム間隔を追加できます。

      image

      説明

      このオプションは、[間隔の種類][クイック間隔] に設定されている場合にのみ構成可能です。

      • ドロップダウンリストからクイック間隔を選択できます。利用可能なクイック間隔は、時間の粒度によって異なります。詳細については、「クエリタイプの設定」をご参照ください。

        image

      • 組み込みのクイック間隔がニーズを満たさない場合は、[カスタムクイック間隔の追加] をクリックしてカスタム間隔を作成できます。

        説明

        カスタムクイック間隔は、現在のクエリ条件に対してのみ有効です。

        image

        カスタムクイック間隔設定ページでは、以下の項目を設定できます。

        image

        設定項目

        説明

        間隔名

        カスタムクイック間隔の名前。

        基準時間

        [基準時間][今日][昨日]、または [カスタム] に設定できます。

        image

        説明

        T は今日を表します。たとえば、T+1 は明日、T-1 は昨日を表します。

        基準時間は、日付間隔を定義するための参照開始点です。基準時間を選択すると、この基準時間から前方または後方に日付間隔が計算されます。

        たとえば、今日が 2025年11月21日 で、基準時間が「昨日」(2025年11月20日) に設定され、間隔範囲が「過去 3日間」に設定されている場合、実際のクエリ日付範囲は昨日の 2日前から昨日まで、つまり 2025年11月18日から 2025年11月20日までとなります。

        image

        間隔範囲

        説明

        [間隔範囲] は、[基準時間] が設定された後にのみ設定できます。

        • 「過去 N」期間の範囲:基準時間に基づいて「過去 N 期間」の動的な間隔範囲を生成します。利用可能な間隔範囲は、時間の粒度によって異なります。たとえば、時間の粒度が [日] の場合、範囲を [過去 N 日/月/年] に設定できます。

          image

        • カスタム間隔範囲:「過去 N 期間」の設定がニーズを満たさない場合、間隔の開始時刻と終了時刻に [相対時間] または [絶対時間] を設定できます。

          image

        間隔プレビュー

        間隔プレビューは、選択された基準時間と間隔範囲に基づいてリアルタイムで更新されます。設定した間隔が期待どおりかどうかを確認できます。

        image

    • [開始時刻と終了時刻のみに関連付けられたチャートを設定する]: ダッシュボードで、[開始時刻と終了時刻のみに関連付けられたチャートを設定する] を使用して、同じ日付間隔を異なるチャートに適用できます。

      3 つの時間範囲フィルターがサポートされています。

      • 開始時刻の制限

        image

      • 終了時刻の制限

        image

      • 時間間隔の制限

        image

      説明

      このオプションは、[間隔の種類][時間間隔] に設定されている場合にのみ構成可能です。

日付の粒度の切り替え

日付フィルターバーの関連フィールドが YYYYMMDD HH:MM:SS (例:shipping_date(ymdhms)) に設定されている場合、フィルターバーで日付の粒度を切り替えて、単一のチャートで異なる時間的視点からデータを迅速に表示できます。これにより、さまざまな粒度のために複数のダッシュボードやタブを使用する代わりに、単一のフィルターバーを設定できます。image

日付フィルターバーは、日付フィルターのみを制御または チャートを同期的に制御のいずれかに構成できます。 これら 2 つのオプションの違いは次のとおりです。

構成方法

説明

日付粒度の切り替えは日付フィルターのみを制御します

日付フィルターバーの日付粒度の切り替えは、チャートに表示される日付粒度を変更せずに、日付コントロールのフィルターオプションにのみ影響します。

この方法は、チャートに表示される時間ディメンションを変更せずに、日付フィルターバーの時間フィルターオプションのみを切り替える必要があるシナリオに適しています。 特定の構成手順については、日付粒度の切り替えは日付フィルターのみを制御します を参照してください。

現在のチャートが年粒度でデータを表示している場合、フィルターバーで月粒度を選択し、2023 年 1 月から 9 月を月範囲として指定すると、[クエリ] をクリックした後も、チャートは年粒度でデータを表示し続け、2023 年 1 月から 9 月までの集計データのみを年レベルで表示します。 効果を以下の図に示します。111

日付粒度の切り替えはチャートを同期的に制御します

チャートのフィールドパネルで日付ディメンショングループが構成されている場合、同期制御モードでは、チャートの表示日付粒度が日付フィルターバーの日付粒度の切り替えに自動的に追従できます。

この方法は、日付フィルターバーを介してチャートに表示される時間ディメンションを柔軟に切り替えて、異なる時間ディメンションでの特定のデータパフォーマンスを表示する必要があるシナリオに適しています。 特定の構成手順については、日付粒度の切り替えはチャートを同期的に制御します を参照してください。

現在のチャートが年粒度でデータを表示している場合、フィルターバーで月粒度を選択し、2023 年 1 月から 11 月を月範囲として指定すると、[クエリ] をクリックした後、チャートの表示日付粒度は同期的に月に切り替わり、2023 年 1 月から 11 月までの月次詳細が表示されます。 効果を以下の図に示します。111

日付粒度の切り替えは日付フィルターのみを制御します

日付フィルターバーの日付粒度値は、日付コントロールのフィルターオプションにのみ影響します。 以下の手順に従って構成できます。

  1. [クエリ条件設定] ページで、以下に示すようにクエリ条件を設定します。

    この例では、日付フィールドは shipping_date(ymdhms)です。image

    [基本構成] 領域のパラメーター構成は次のとおりです。

    • [時間粒度]:関連フィールドの時間粒度フィールドを選択すると、[時間粒度] にデフォルト値が自動的に入力されます。

      関連フィールドが shipping_date の場合、デフォルトの粒度は YYYYMMDD HH:MM:SS です。 必要に応じて、ドロップダウンリストから年、年四半期、年月、年週、年月日などの他の粒度を選択することもできます。 不要な粒度は削除できます。

    • [サブ粒度設定]:これらの設定により、ダッシュボードで異なる時間的観点からデータをすばやく表示できます。

      説明

      サブ粒度構成は、[時間粒度] に 2 つ以上の値が含まれている場合にのみ必要です。

      image

    • [デフォルトのフィルター値の設定]:フィルターバーのデフォルト値を割り当てます。

      [サブ粒度設定] を使用すると、粒度ごとに異なるデフォルト値を設定できるため、粒度を切り替えるときにデータをすばやくクエリできます。

      2.gif

  2. 構成後、クエリ条件で粒度を切り替え、日付を選択し、[クエリ] をクリックします。

    image

    サブ粒度を切り替えてデータをすばやくクエリすることもできます。

    3.gif

説明

データセットに 会計年度の構成が含まれている場合、フィルターバーの 会計年度の開始日の設定はデータセットのフィールド構成に従い、変更することはできません。 会計年度設定の詳細については、「データセットの作成」をご参照ください。

チャートを同期的に制御する日付粒度の切り替え

チャートの フィールドパネルで日付ディメンショングループが構成されている場合、時間粒度を切り替えるときに、現在のフィルターバーがチャートに表示される時間ディメンションを同期的に制御するように設定できます。 これを構成するには、次の手順を実行します。

  1. 時間粒度を同期的に制御する必要があるチャートの日付ディメンショングループを構成します。

    1. チャートの データパネルで、image アイコンをクリックし、ドロップダウンリストから [新しいディメンショングループ] を選択します。image

    2. 新しいディメンショングループフィールド ダイアログボックスで、必要に応じて日付フィールドを構成し、OK をクリックします。image

    3. 作成した日付ディメンショングループフィールドをチャートの フィールドパネルにドラッグし、更新 をクリックします。image

  2. フィルターバーを追加し、クエリ条件設定ページでクエリ条件を設定します。

    image

    構成コンテンツ

    構成の説明

    領域 ①

    フィルターバー名

    フィルターバーのカスタム名を入力します。 機能に基づいて名前を付けることができます。たとえば、「日付フィルター」のようにします。

    領域 ②

    チャートと関連フィールド

    フィルターバーによって日付粒度を同期的に制御する必要があるチャートと、関連付ける必要がある YYYYMMDD HH:MM:SS フィールドを選択します。

    説明
    • ここでチェックされていないチャートは、フィルターバーの時間粒度の切り替えの影響を受けません。 たとえば、図でチェックされていない詳細テーブルです。

    • ここでチェックされているが、ディメンショングループが設定されていないチャートは、フィルターバーの時間粒度の切り替えの影響を受けません。

    領域 ③

    基本構成

    ここで 日付粒度の切り替えはチャートディメンションを同期的に制御しますオプションを選択して、フィルターバーの日付粒度値が関連するチャートで同期的に有効になるようにする必要があります。 残りのパラメーター構成は、日付粒度の切り替えは日付フィルターのみを制御します のものと同じです。

    説明
    • 同期的に制御されるチャートに、対応する日付ディメンショングループフィールドが構成されていることを確認してください。

    • フィルターバーの時間粒度がチャートディメンショングループの時間粒度と 1 対 1 で対応していることが推奨されます。

  3. 構成が完了したら、フィルターバーで時間粒度を選択し、日付範囲を設定して、クエリ をクリックします。 関連するチャートに表示される時間粒度が同期的に切り替わります。111

    説明

    データセットに 会計年度の構成が含まれている場合、フィルターバーの 会計年度の開始日の設定はデータセットのフィールド構成に従い、変更することはできません。 会計年度設定の詳細については、「データセットの作成」をご参照ください。