Skip to content

Компонент сброса запросов

1. Обзор

1.1 Версия

Версия FineBIФункциональные изменения
6.0-

1.2 Сценарии применения

При использовании компонентов для фильтрации данных FineBI по умолчанию выполняет запрос непосредственно после выбора данных.

Однако, когда в приборной панели имеется несколько компонентов фильтрации, а объем используемых данных относительно велик, и запрос требует больше производительности и времени, будет неудобно автоматически выполнять запрос для каждого настроенного компонента фильтрации. FineBI предоставляет "Запрос" и "Сброс" для решения этой проблемы.

Например, на рисунке ниже на приборной панели есть три компонента фильтрации. После добавления кнопок "Запрос" и "Сброс" пользователи могут настроить все три компонента фильтрации, а затем выполнить запрос. 1.png

1.3 Функциональный профиль

1) Кнопка "Запрос" может быть добавлена только одна в приборную панель; кнопка "Сброс" может быть добавлена только одна в приборную панель.

2) Кнопка "Запрос" действует только на экране "Предварительный просмотр приборной панели".

2. Примеры

2.1 Добавление компонентов

2.1.1 Добавление кнопки запроса/сброса

1) Нажмите "Компонент фильтра" и перетащите кнопки "Запрос" и "Сброс" на приборную панель, как показано ниже:

2.png

2.1.2 Настройка автоматического запроса при предварительном просмотре

Нажмите кнопку "Запрос", вы увидите, что "Автоматический запрос при предварительном просмотре" отмечен системой по умолчанию, как показано на рисунке ниже:

3.png

  • Установите флажок "Автозапрос при предварительном просмотре

При предварительном просмотре запрос будет запущен автоматически для условий фильтра по умолчанию без нажатия кнопки "Запрос". Чтобы снова выбрать другие условия фильтрации, нужно нажать кнопку "Запрос", как показано на рисунке ниже:

  • Снимите флажок "Автозапрос при предварительном просмотре".

Условия фильтрации по умолчанию в предварительном просмотре не вызывают автоматического запроса и отображают пустые данные. Чтобы отобразить отфильтрованные данные, необходимо нажать кнопку "Запрос", как показано на рисунке ниже:

2.2 Эффекты просмотра

Задайте условия фильтрации для трех компонентов фильтра и нажмите "Запрос", чтобы получить окончательные результаты фильтрации. Затем нажмите "Сброс", чтобы очистить все заданные ранее условия. Как показано на рисунке ниже:

3. Вид приборной панели

См. раздел: Query Reset для хорошо сделанной приборной панели.

4. Часто задаваемые вопросы

4.1 Нажатие кнопки сброса не дает эффекта

Состояние триггера:

Добавьте кнопки "Запрос" и "Сброс" и снимите флажок "Автозапрос при предварительном просмотре" для кнопки "Запрос".

Результат триггера:

После добавления условий фильтрации дашборд будет автоматически отфильтровывать данные, а нажатие кнопки "Сброс" только очистит условия фильтрации и не запустит запрос;

Анализ причин:

Пользователям может потребоваться сбросить условия фильтрации после нажатия кнопки "Сброс", в это время, если запрос срабатывает автоматически, он запрашивает весь объем данных, и происходит снижение производительности.