Skip to content

Компонент фильтра установлен как обязательный - Справка FineReport | Разработка отчетов | Отчеты | Учебные пособия

Необходим фильтрующий компонент

1. Обзор

1.1 Версия

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

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

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

Например, при просмотре приборной панели, даже если очистить компонент фильтрации, она все равно по умолчанию показывает данные о доходности после июня 2014 года, как показано ниже:

1.gif

1.3 Идеи для реализации

Используйте "Установить как обязательный", чтобы некоторые данные всегда брались, запрашивались, если фильтр был сброшен, и по умолчанию фильтровались по данным, выбранным до того, как они были сброшены.

2. Операционные шаги

Пример данных: Встроенные данные "Анализ данных по области"

2.1 Создание компонентов

Создайте компонент с помощью "Area Data Analysis", как показано ниже:

11.png

2.2 Добавление компонентов фильтра и настройка обязательных полей

Добавьте приборную панель, создайте компонент фильтра 'Date Interval' и перетащите 'Contract Signing Time' в столбец поля. Установите флажок 'Set as Required', задайте интервал дат '2014-01-01' - Unlimited и нажмите OK, как показано ниже:

12.png

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

Подробности см. в разделе 1.2 данного документа.