Работа с фильтрами
Вы можете отфильтровать отображаемые данные, добавив виджеты «Фильтр» или «Фильтр по датам» и указав в них параметры, по которым необходимо произвести фильтрацию данных.
Виджет «Фильтр»
Представим, что вам необходимо иметь возможность отображать статистику по определенным брендам. Для этого кликните иконку фильтра, чтобы добавить виджет «Фильтр», и перетащите в его поле колонку, которая содержит список брендов (в нашем примере это brandname):
Теперь вы можете выбрать в нем бренды, статистку по которым вы хотите просмотреть, выбрать опцию Включить и нажать Применить. Данные отфильтруются по этим брендам во всех виджетах, добавленных в этом листе:
Для удобства работы виджет также поддерживает добавление нескольких столбцов, объединяя их в иерархическую структуру. Например, если сначала добавить в виджет столбец с названиями категорий товара, а затем столбец с идентификаторами магазина, система сгруппирует их и для каждой категории товара будут отображены доступные идентификаторы магазинов в качестве дочерних элементов. Такой подход упрощает выбор нужных данных и улучшает взаимодействие с системой:
Фильтрация может работать некорректно, если в фильтр добавлены столбцы из двух и более справочных таблиц.
Производительность иерархического фильтра может существенно снижаться в следующих случаях:
В виджете, на который влияет фильтр, выполняются расчеты с использованием функции USERELATIOSHIP, при этом в иерархичном фильтре выбраны атрибуты нескольких таблиц.
В виджете, на который влияет фильтр, производится расчет с использованием данных нескольких таблиц фактов.
В фильтре доступны следующие опции:
Опция | Описание |
---|---|
Включить | Позволяет визуализировать данные по выбранным в списке элементам. Фильтрация применяется ко всем виджетам (при условии, что настроено влияние на виджеты). |
Исключить | Позволяет игнорировать выбранные элементы при фильтрации (данные выбранных элементов учитываться не будут). |
Выбрать отображаемые | Выбирает все элементы, отображаемые в списке. |
Снять выделение | Убирает выделение со всех ранее выбранных элементов. |
По умолчанию отображается строка поиска для текстовых данных (для числовых и календарных данных поисковая строка не отображается).
При наличии иерархической структуры поиск осуществляется по всем уровням иерархии.
Для отмены фильтрации, нажмите крестик в поле фильтра:
Вы также можете отменить фильтрацию, нажав Снять выделение, и затем Применить.
В виджет «Фильтр» нельзя добавить меру.
В столбцах с агрегацией, добавленных в виджет «Фильтр», отсутствует поле поиска по значениям.
При использовании модели данных “созвездие” (когда в модели присутствует несколько таблиц фактов) вы можете фильтровать данные таблиц фактов одновременно по любому атрибуту связанной с ними таблицы измерений. На изображении ниже данные о продажах из двух таблиц фактов отфильтрованы по брендам из связанной с ними таблицы измерений:
Виджет «Фильтр» позволяет также фильтровать данные по числам с фиксированной и плавающей запятой. Однако при фильтрации по числам с плавающей запятой результат может отличаться от ожидаемого из-за особенностей этого типа данных. Пример фильтрации по числам с фиксированной запятой:
Если у пользовательского виджета нет полей для добавления данных, то при применении фильтра виджет не перерисовывается.
Виджет «Фильтр по датам»
Аналогичным образом происходит фильтрация по датам. Вы добавляете виджет «Фильтр по датам» и перетаскиваете в него столбец, содержащий данные о датах (в нашем примере это datekey). С помощью данного фильтра вы можете отфильтровать данные всех виджетов в разрезе года, месяца и т.д.:
Для отображения данных за определенный период кликните число, протяните мышь для выбора нужного периода и кликните еще раз. Для отмены фильтрования, нажмите Очистить:
Смотрите также
На этой странице
Время чтения: 1 мин.
Нужна дополнительная помощь?