日付範囲ピッカー エクステンション

日付範囲ピッカー (Date picker) は、ビジュアライゼーション エクステンションの 1 つで、カレンダーを使用して単一の日付や日付の範囲を選択できます。日付範囲ピッカーは Dashboard bundle に含まれています。

  • 単一日付モードでは、単純なカレンダーから選択します。
  • 日付間隔モードでは、カレンダーから範囲を選択したり、使用可能な定義済みの日付範囲から選択したりできます。

使用に適しているケース

日付範囲ピッカーは、選択のフィルタリングに使用する必要のある日付項目が 1 つ以上ある場合に便利です。

日付範囲ピッカーの作成

編集中のシートに日付範囲ピッカーを作成することができます。

次の手順を実行します。

  1. アセット パネルの [カスタム オブジェクト] > [Dashboard bundle] から、Date picker オブジェクトをシートにドラッグします。
  2. Date field でフィルターとして使用する日付項目を選択します。

    リストには Qlik Sense が日付項目として認識する項目のみが含まれています。

    ヒント: [日付と時刻] 項目を使用する場合は、その値を日付に変換する必要があります。数式として、myTimeStamp_Field ではなく =date(floor(myTimeStamp_Field)) を使用してください。
  3. Single date / interval で単一の日付または日付間隔を選択できるようにするかどうかを選択します。

    [Date interval] は、日付の範囲を選択できます。

    [Single date] は、単一の日付のみ選択できます。

日付範囲ピッカーを作成したら、外観の調整や他の設定の変更ができます。

利用可能な日付範囲の設定

オプションの [Advanced setup] を [On] に設定することで、選択できる日付範囲を設定できます。数式または明示的な日付の値を使用できます。以下で使用している数式は、DateField という名前の項目を参照しています。

  • [Min date] でカレンダーの最初の日付を設定します。

    既定値は、=Min( {1} [DateField]) です。この数式は、フル データ セットの DateField の最初の日付を返します。

  • [Max date] でカレンダーの最後の日付を設定します。

    既定値は、=Max( {1} [DateField]) です。この数式は、フル データ セットの DateField の最後の日付を返します。

  • [Start date] で、日付範囲ピッカーを開いた時に表示する日付を設定します。

    既定値は、=Min([DateField]) です。この数式は、現在の選択の DateField の最初の日付を返します。

カレンダーのロケールの設定

カレンダーのロケールを設定して、日と月を示すローカルの名前を取得できます。[Calendar Settings] > [Language and labels] で [Locale] を、使用したいロケールを表す 2 文字のコードに変更します。たとえば、既定値の en (英語) を de (独語) に変更できます。

テキスト ラベルのカスタマイズ

日付範囲ピッカーを使用する場合、表示されるテキスト ラベルをカスタマイズできます。

日付範囲ピッカーが最小化されているときに表示されるテキスト プロンプトを [Calendar Settings] > [Language and labels] の設定 [Default Text] で変更します。既定の設定は「Select date range」です。

日付間隔モードでは、[Show predefined ranges] が [On] に設定されている場合、定義済みの日付範囲が多数用意されています。定義済み日付範囲の選択のテキスト ラベルは [Calendar Settings] > [Predefined ranges] の設定でカスタマイズできます。

  • Custom Range は、カレンダーから自由に選択できる日付間隔のオプションです。既定値は Range です。
  • [Today] は、今日の日付を表す値です。既定値は Today です。
  • [Yesterday] は、昨日の日付を表す値です。既定値は Yesterday です。
  • Last $ days は、直近の 7 日間または 30日間を表す 2 つのオプションです。$ は文字列で 7 または 30 に置き換わります。既定値は Last $ days です。
  • This Month は、前月を表す値です。既定値は This Month です。
  • Last Month は、前月を表す値です。既定値は Last Month です。

制限事項

全般的な制限事項については、「Qlik が提供するエクステンション バンドルの 制限」を参照してください。