Ограничение таблицы в spotfire на основе отмеченных строк в другой таблице

#filtering #spotfire

#фильтрация #spotfire

Вопрос:

В моей визуализации есть 2 таблицы. Один — это список задач, которые необходимо выполнить, а другой — список исправлений, которые были выполнены в каждом местоположении. Я хочу иметь возможность фильтровать таблицу ремонтов по местоположению выделенных задач. Следовательно, если вы отметили задачу, которая выполняется в местоположении 1, вторая таблица будет фильтроваться, чтобы показывать только исправления для местоположения 1. Это выполнимо?

Заранее спасибо

Комментарии:

1. Привет, Джозеф, не могли бы вы опубликовать свои структуры таблиц? Вероятно, вы можете достичь желаемого результата, создав связь между вашими таблицами (Свойства таблицы данных -> Отношения -> Управление отношениями)

Ответ №1:

Это довольно легко сделать. Вам необходимо создать связь в столбце Местоположение между вашими двумя таблицами (свойства таблицы данных, вкладка Отношения). Затем создайте визуализацию сведений (щелкните правой кнопкой мыши на «родительской» таблице и выберите визуализацию сведений). Поскольку вы уже создали отношение, он спросит вас, какую таблицу вы хотите сделать «дочерней». После выбора таблицы вы сможете щелкнуть родительскую таблицу, и она будет фильтроваться в дочерней таблице. Также обратите внимание, что использование контекстного меню включает ограничение данных с помощью маркировки, которое вы сможете увидеть в диалоговом окне свойств, меню данных. Вам не нужно использовать контекстное меню для настройки подробных визуализаций. Это просто.

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

https://www.bigmountainanalytics.com/apply-relations-and-column-matches-in-spotfire/
https://www.bigmountainanalytics.com/how-to-use-relations-in-spotfire/
https://www.bigmountainanalytics.com/how-to-use-column-matches-in-spotfire/