Настройка фильтров внутри компонента визуального отображения

Полка «Фильтры» используется для размещения полей, которые будут использованы в качестве фильтров для настраиваемого компонента. Для того чтобы выбрать фильтры, необходимо перенести поле набора данных на полку «Фильтры».

  • Локальный фильтр — это фильтр, который работает только в одной отдельно взятой визуализации. Например, если настроить в диаграмме локальный фильтр по значению «Республика Татарстан», то данная визуализация будет отображать значения по данному региону, игнорируя остальные фильтры. Локальный фильтр при необходимости управляется через боковую панель фильтров.
  • Общий фильтр — это фильтр, который потенциально может влиять на все визуализации в отчете, где этот фильтр присутствует (т.е добавлен).

Если необходимо настроить локальный фильтр для одного визуального компонента, то:

  • выберите компонент и настройте локальные фильтры на боковую панели фильтров для него;

  • или в настройках пилюли нажмите на кнопку , чтобы открыть настройки фильтров.

В интерфейсе настройки фильтров есть следующие опции:

  • «Имя поля» — заполните имя поля;
  • «Уровень отбора»  — заполните значение. Поле позволяет выбрать на каком уровне сработает фильтрация в многоуровневых SQL-запросах. Настройка уровня отбора может быть необходима в ситуациях, когда, например, требуется чтобы на одном визуальном компоненте для одного показателя набора данных применялся один фильтр, а для другого показателя набора данных применялся другой фильтр. В таком случае у показателя набора данных, размещённого на полке «Значения» необходимо установить соответсвующий уровень вычисления;
  • «Выпадающий список значений» — из выпадающего списка значений поля данных можно выбрать одно или несколько значений, которые будут выбраны по умолчанию;
  • «Тип фильтра» — заполните значение из выпадающего фильтра, поле необходимо для выборки данных по значению/ диапазону/ сравнению;
  • «Автофильтр» —  при изменении данных позволяет автоматически выбирать минимальное или максимальное значение;
  • «Зависит от» — поле позволяет настроить список выводимых значений, который будет зависеть от значений другого общего фильтра в этом отчете (фильтра-родителя), т.е. после выбора значения в фильтре-родителе список значений подчиненного фильтра будет предварительно отфильтрован. Зависимость можно установить как от одного фильтра, так и от нескольких;
  • «Сброс» — переключатель позволяет включить или отключить функцию сброса значений зависимого фильтра при изменении значений фильтра-родителя. Если опция сброса отключена, то пользователю придется контролировать, что значения в фильтре-родителе и подчиненном фильтре не будут взаимоисключающими;
  • «Значение при сбросе» — опция работает при включенной настройке «Сброс». При изменении настройки фильтра-родителя будут сброшены значения зависимого фильтра и либо не выбрано значение (вариант «все значения»), либо установлено минимальное (первое в списке по возрастанию) из подходящих значений (этот вариант используется, если в фильтре обязательно должно быть установлено какое-то значение);
  • «Сортировка по другому полю» — заполните поле из выпадающего списка. Поле необходимо заполнить, например, для периода, когда в фильтре выводится название периода, а сортировка производится по дате начала периода;
  • «Невидимый» — переключатель, который позволяет включить/ отключить функцию отображения данного фильтра при настройке общих фильтров отчёта;
  • «Локальный» — переключатель, который позволяет включить/ отключить функцию фильтрации по значениям общего фильтра. Если опция локального фильтра включена, то изменения общего фильтра по выбранному полю не будут затрагивать данный визуальный компонент, благодаря этому, для отдельно выбранного компонента можно применить фильтрацию, которая не будет затрагивать другие компоненты.
 Локальными фильтрами считаются только фильтры в которых установлен переключатель «Локальный». Если переключатель не включен, то фильтр считается общим.