Сценарий применения#
Возможно, вам потребуется одновременно фильтровать данные в компонентах на основе разных таблиц. Для этого можно использовать один фильтрующий компонент и выбрать в нём поля из разных таблиц, как показано на рисунке ниже.
Примечание: Альтернатива — добавить связь между полями нужных таблиц для совместной фильтрации.
Описание функции#
Можно привязать поля из разных таблиц к одному фильтрующему компоненту и фильтровать данные в компонентах по не связанным между собой таблицам (для всех фильтров, кроме древовидного).
Пример#
Добавление компонентов#
Добавьте компоненты из двух независимых таблиц.
Добавление компонента по таблице Информация о кнотрактах#
Загрузите данные о контрактах, добавьте компонент, выберите Сгруппированная таблица, перетащите Время подписания контракта в Измерения, Общая сумма— в Меры, сгруппируйте дату по Году. Назовите компонент Информация о контрактах.
Добавление компонента по таблице Анализ региональных данных#
Загрузите данные, добавьте компонент, выберите Столбчатая диаграмма; Дата подписания контракта — на горизонтальную ось, Сумма контракта — на вертикальную, назовите компонент Анализ региональных данных.
Добавление фильтра#
Добавление фильтра по интервалу год-месяц#
Добавьте дашборд, перетащите оба созданных компонента и добавьте Фильтр по интервалу год-месяц.
Привязка полей#
На странице выбора полей фильтра привяжите поля из обеих таблиц (так как таблицы не связаны):
- В Используемых полях найдите Информация о контрактах, перетащите Время подписания контракта в Поле.
- Аналогично перетащите из Анализа региональных данных Дата подписания договора в Поле. При наведении на поле видно, из какой таблицы оно добавлено.
Отображение результата#
Установите фильтр с января 2012 по декабрь 2014. Данные в обоих компонентах автоматически отфильтруются.
Примечание: Для текстового выпадающего фильтра (Text Drop-Down) значения берутся только из первого привязанного поля, даже если их несколько.