日期範圍選擇器延伸

日期範圍選擇器 (Date picker) 是一種視覺化延伸,可讓您從行事曆中選取單一日期或是日期範圍。它包括在 Dashboard bundle 中。

  • 在單一日期模式中,您可以從簡單的行事曆中選取。
  • 在日期間隔模式中,您可以從行事曆或任何可用的預先定義範圍中選取範圍。

什麼情況下使用

當有一或多個日期欄位,需要用以篩選您的選取時,日期範圍選擇器會非常有用。

建立日期範圍選擇器

您可以在編輯的工作表上建立日期範圍選擇器。

請執行下列動作:

  1. 從資產面板中的自訂物件 > Dashboard bundle,將 Date picker 物件拖曳至工作表。
  2. 選取日期欄位,將其做為 Date field 中的篩選條件。

    這個清單僅包含由 Qlik Sense 辨識為日期欄位的欄位。

  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 變更為您要使用的兩個字母的地區設定代碼。例如,您可以將英文的 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 天的兩個選項。在字串中 7 或 30 會取代 $。預設值為Last $ days
  • This Month 代表目前的月份。預設值為 This Month
  • Last Month 代表目前的月份。預設值為Last Month

限制

如需一般限制的資訊,請參閱 Qlik 所提供的視覺化延伸搭售的 限制