Типы фильтров

Oracle Analytics поддерживает множество типов фильтров, которые можно использовать в зависимости от области фильтра и элемента данных, который используется для фильтрации.

Тип фильтра Описание
Список

Фильтр Список" может применяться к текстовым данным, данным даты и числовым данным, не подвергаемых агрегированию. Фильтр "Список" дает простой список значений, из которых можно выбрать нужно, и позволяет посмотреть, какие значения выбраны, а какие нет. Его удобно использовать с атрибутами с большим списком значений.

Доступность: фильтры "Список" доступны для всех областей фильтров.

Свойства:
  • Множественный выбор
  • Значение по умолчанию
  • Исключать
  • Значения null
  • Отключить
  • Привязка параметра выбора
  • Привязка параметра режима исключений
Подробнее об этих свойствах см. в разделе "Свойства элементов управления фильтрами инфопанели".

Ограничения. У фильтров Список" нет предельного числа отображаемых значений, но, если выбрано более 10 000 значений, производительность может снижаться.

Поле со списком

Фильтр "Поле со списком" похож на фильтр "Список" и может применяться к текстовым данным, неисчисляемым значениям и датам. Он также предоставляет простой список значений, но позволяет выбрать либо одно из них, либо все.

Доступность: фильтры "Поле со списком" доступны только для фильтров инфопанели.

Свойства:
  • Пользовательские значения
  • Значение по умолчанию
  • Исключать
  • Значения null
  • Привязка параметра выбора
  • Привязка параметра режима исключений
Подробнее об этих свойствах см. в разделе "Свойства элементов управления фильтрами инфопанели".
Ограничения:
  • Отключить фильтр "Поле со списком" невозможно.
  • Множественный выбор для фильтров "Поле со списком" невозможен.
Флажок/переключатель

Фильтр "Флажок/переключатель" может применяться к текстовым данным, неисчисляемым значениям и датам. Если включен множественный выбор, фильтр использует флажок, если он выключен — используется переключатель.

Доступность: фильтры "Флажок/переключатель" доступны только для фильтров инфопанели.

Свойства:
  • Множественный выбор
  • Значение по умолчанию
  • Исключать
  • Значения null
  • Видимые значения
  • Привязка параметра выбора
  • Привязка параметра режима исключений
Подробнее об этих свойствах см. в разделе "Свойства элементов управления фильтрами инфопанели".
Ограничения:
  • По умолчанию этот тип фильтра оптимизирован для отображения только первых 50 значений данных. Для столбца фильтра с более чем 50 значениями Oracle рекомендует использовать другой тип фильтра, например "Поле со списком.
  • Отключить фильтр "Флажок/переключатель" со списком невозможно.
Первые/последние N

Фильтр "Первые/последние N" может применяться к показателям и атрибутам элементов данных. Например, можно фильтровать визуализацию по 10 крупнейшим клиентам по объему продаж.

Доступность: фильтры "Первые/последние N" доступны для всех областей фильтров.

Свойства:
  • Метод — определяет порядок фильтрации по первым (наибольшим) или последним (наименьшим) значениям.
  • Число — определяет число отображаемых значений.
  • По — определяет показатель или атрибут, по которому необходимо выполнить ограничение.
Диапазон

Фильтр "Диапазон" создается для числовых данных, когда правило агрегирования имеет значение, отличное от "Нет". Фильтры диапазона применяются к элементам данных, которые представляют собой показатели, и ограничивают эти данные непрерывным диапазоном значений, например, "доход от $100 000 до $500 000". Также можно создать фильтр диапазона, который исключает (а не включает) непрерывный диапазон значений. Такие исключающие фильтры ограничивают данные отдельными диапазонами (например, "доход менее $100 000 или более $500 000").

Доступность: фильтры "Диапазон" доступны для всех областей фильтров.

Свойства:

  • Начало — определяет минимальное значение.
  • Конец — определяет максимальное значение.
  • По — определяет показатель или атрибут, по которому необходимо выполнить ограничение.
Диапазон дат

Фильтр "Диапазон дат" использует элементы управления календарем, чтобы ограничить выбранные значения времени и дат определенным периодом времени. Вы можете выбрать один непрерывный диапазон дат или использовать фильтр диапазона дат, чтобы исключить даты из определенного диапазона.

Доступность: фильтры "Диапазон дат" доступны для всех областей фильтров.

Свойства:

  • Диапазон — требует начальной и конечной даты для выполнения фильтрации.
  • Начало с — требует только начальной даты для выполнения фильтрации.
  • Конец в — требует только конечной даты для выполнения фильтрации.
  • Диапазон — требует начальной и конечной даты для выполнения фильтрации.
Относительное время

Фильтр "Относительное время" позволяет выбрать значения за определенный период времени относительно сегодняшнего дня или конца последнего периода. Например, можно выбрать последние три года, следующие три года или период с начала года до даты за последний финансовый период.

Текущие дата и время, используемые в запросах, — это дата и время хоста сервера Oracle Analytics в часовом поясе сервера (а не время или часовой пояс хоста браузера).

Доступность: фильтры "Относительное время" доступны для всех областей фильтров.

Свойства:
  • Тип — определяет, выполняется ли фильтрация относительно текущей даты, прошлого или будущего периода времени.
    • Прошлый использует значения "Приращение" и "Уровень времени", чтобы определить период времени относительно сегодняшней даты или конца прошлого периода.

      Фильтры "Последние", основанные на столбце DateTime и имеющие детализацию на уровне дня или более длинного периода (такого как "Год", "Квартал", "Месяц", "Неделя", "День"), извлекают данные, начиная с того же времени суток в первый день недели. Например, если текущие дата/время сервера — четверг 15:15, фильтр "Последние 2 дня" в столбце DateTime извлекает данные с метками времени в промежутке от вторника 15:15 до четверга 15:15 в часовом поясе сервера. Запросы фильтров, основанные на столбце "Дата" (с которым по определению не связано время суток), зависят только от даты хоста сервера, но не от времени суток.

    • Следующий использует значения "Приращение" и "Уровень времени", чтобы определить период времени относительно сегодняшней даты или начала следующего периода.
    • До даты использует значение "Уровень времени", чтобы определить период времени от начала значения уровня времени до текущей даты. Например, "Месяц до даты" выводит данные с полуночи первого дня текущего месяца до текущей даты и времени (т. е. "Сегодня").
  • Приращение — определяет приращение единицы времени, используемое в фильтре.
  • Уровень времени — определяет единицу времени, используемую в фильтре.
  • Относительно — определяет, относительно чего фильтруются данные: "Сегодня", "Начало следующего периода", "Конец прошлого периода".

Ограничения — фильтр "Относительное время" можно применить только к столбцам дат, которые уже существуют в источнике данных, но не к производным столбцам, таким как "Год" или "Квартал". Фильтр "Относительное время" поддерживает типы столбцов "Дата" и "Дата/время".

Ползунок

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

Доступность: фильтры "Ползунок" доступны только для фильтров инфопанели. См. Фильтрация и анимация визуализаций с использованием фильтра инфопанели с ползунком.

Свойства:
  • Шрифт — значение и метка
  • Автовоспроизведение — "Вкл", "Выкл", "Скорость" и "Повтор"
Подробнее об этих свойствах см. в разделе "Свойства элементов управления фильтрами инфопанели".
Ограничения:
  • Отключить фильтр "Ползунок" невозможно.
  • Привязывание параметров для фильтров "Ползунок" недоступно.

Об изменении типа существующего фильтра см. в разделе "Изменение типа фильтра".

В Oracle Analytics доступны также следующие варианты фильтров: