日期範圍選擇器
日期範圍選擇器 (Date picker) 可讓您從行事曆中選取單一日期或是日期範圍。它包括在 Dashboard bundle 中。
Date picker 有兩個模式:
- 在單一日期模式中,您可以從簡單的行事曆中選取。
- 在日期間隔模式中,您可以從行事曆或任何可用的預先定義範圍中選取範圍。
關聯至資料的日期在行事曆中以黑色顯示。沒有相關資料的日期以灰色顯示。使用者可以選取任何日期。
什麼情況下使用
當有一或多個日期欄位,需要用以篩選您的選取時,日期範圍選擇器會非常有用。與篩選窗格不同,日期範圍選擇器只會顯示日期欄位。
建立日期範圍選擇器
您可以在編輯的工作表上建立日期範圍選擇器。
請執行下列動作:
- 從資產面板中,開啟自訂物件 > Dashboard bundle 並將 Date picker 物件拖曳至工作表。
-
選取日期欄位,將其做為 Date field 中的篩選條件。
這個清單僅包含由 Qlik Sense 辨識為日期欄位的欄位。
提示備註若您想要使用時間戳記欄位,需要轉換為日期。使用運算式 =date(floor(myTimeStamp_Field)) 而非 myTimeStamp_Field。 -
在 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。
使用預先定義的範圍
在日期間隔模式中,如果將 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。您可以選取:
- Day
- Month
- Quarter
- Year
- None
-
Last 表示上一個期間。預設情況下已選取 Month。您可以選取:
- Day
- Month
- Quarter
- Year
- None
您可以指定 Last number of 中要納入多少先前的期間。
您可以選取 Include current 以納入目前期間。
自訂文字標籤
當使用日期範圍選擇器時,可以自訂所顯示的文字標籤。
您可以在 Calendar Settings > Language and labels 下使用設定 Default Text,變更最小化日期範圍選擇器時所顯示的文字提示。預設設定為 'Select date range'。
限制
如需一般限制的資訊,請參閱 限制。