Как отфильтровать панель мониторинга на основе значений быстрого фильтра, выбранных в Таблице? - PullRequest
0 голосов
/ 31 октября 2018

У меня Dashboard-1 с источником данных из SQL Server Table-A, имеющим столбцы Col1, Col2, Col3

Теперь я создаю новую панель мониторинга-2 с источником данных в виде таблицы B, имеющей столбцы Col1, Col4, Col5.

Но Col1, который является общим в обеих этих таблицах, не имеет общих данных.

Например. В столбце Col1 из таблицы A есть записи до 100, а в таблице B - записи из 101. Кроме того, данные не статичны, в таблице B они продолжают увеличиваться, таблица A больше не заполняется, но нам нужны данные из это.

Задача1 - Как объединить два столбца в один столбец для фильтра в таблице

Проблема 2 - на панели инструментов мне нужно показать один фильтр как объединение Col1 из обеих таблиц, если пользователь выберет значение <100, то панель инструментов-1 откроется, в противном случае панель мониторинга-2. </p>

Может ли кто-нибудь дать мне правильный подход.

1 Ответ

0 голосов
/ 31 октября 2018

1) Вместо объединения после ввода данных попробуйте объединить данные с помощью SQL UNION.

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

3) Попробуйте разные объединения, чтобы увидеть, какой из них подходит для объединения столбцов таблицы:

Available joins

4) Если все вышеперечисленное не помогло, попробуйте настроить фильтр действий, описанный в этой ссылке . По сути, вы должны использовать плиточные контейнеры вместо плавающих контейнеров и настроить фильтр действий, используя пользовательский параметр. Этот пользовательский параметр поможет отображать панель мониторинга 1, когда пользователь выбирает <100 в фильтре (например), и панель мониторинга 2, когда пользователь выбирает> 100 (снова пример)

...