Сценарий применения#
Компонент фильтра по времени позволяет фильтровать даты в других компонентах — по год-месяцу, кварталу, произвольному интервалу и т.д.
В анализируемых данных часто большое временное покрытие, фильтрация длинных периодов может приводить к перегрузке системы; часть дат может вообще быть неактуальной. В таких случаях можно воспользоваться функцией Задать доступный интервал при создании фильтра времени, чтобы ограничить выбор пользователем. Также можно задать фильтрацию по "динамическому времени" — например, относительно текущей даты (двигается автоматически).
Описание функции#
Компонент фильтра по времени работает только с полями типа "дата".
Доступно восемь разновидностей: Фильтр по году, Год-месяц, Год-квартал, Дата, Панель дат, Интервал дат, Интервал год-месяц, Группа кнопок (см. рисунок).
Пример 1: Фильтр по году#
Опишем работу на Фильтре по году — ограничим фильтрацию данными 2014 и 2015 гг.
- Создайте компонент, перетащите Время подписания контракта в измерения (группировать по Год) и Общая сумма — в показатели.
- На дашборде перетащите компонент, добавьте Фильтр по году.
- В настройке фильтра перетащите Время подписания контракта, поставьте галочку Задать доступный интервал — задайте 2014-2015.
Теперь выбирать можно только 2014 и 2015 — остальные годы неактивны.
Пример 2: Группа кнопок времени#
Кнопки фильтра позволяют быстро выбрать интересующий период.
Настройка группы кнопок#
- Перетащите Группа кнопок на дашборд.
- Добавьте нужные поля-даты.
Теперь можно быстро получать фильтрацию по динамическим периодам.
Свой ярлык кнопки#
Чтобы добавить кнопки "Q1 2024", "Q2 2024", "Сегодня", "Этот месяц", "Последние 30 дней":
- В настройках фильтра выберите Пользовательский лейбл иконкой настроек. В настройках отметьте "Сегодня", "Этот месяц", "Последние 30 дней", нажмите Добавить ярлык.
- Создайте ярлыки "Q1 2024" и "Q2 2024", задайте им названия и периоды.
- Выберите созданные ярлыки и нажмите OK. (Ярлыки можно перетаскивать для изменения порядка.)
Финальный эффект показан на рисунке ниже.
Применение фильтра по времени#
Перетащите компонент фильтра даты на дашборд и поле Время подписания контракта в фильтр. Возможные варианты фильтра будут Год, Год-Месяц, Год Квартал, Дата, Календарь, Интервал даты, Интервал Год-Месяц, Группа кнопок.
Динамическая фильтрация по времени#
Фильтрация динамического времени#
Установите фильтрационное условие как "динамическое" — относительно текущей даты (например, за вчера). Если сегодня 2025-09-22, а вы хотите видеть данные за 2025-08-22, настройте, чтобы показывался месяц до текущего времени. По мере смены дня значение в фильтре будет меняться.
Фильтрация по текущей дате#
Можно выбрать "Сегодня" для фильтрации (см. рисунок).
По умолчанию фильтры выставлены как "Текущий день", "Текущий год", "Текущий месяц" или "Текущий квартал" в зависимости от типа фильтра.
Фильтрация по часам, минутам и секундам#
В настройках фильтра по дате, панели дат либо интервалу дат можно включить Показ времени (по умолчанию выключено), чтобы фильтровать данные по точному времени (часы, минуты, секунды).