2015-02-24 4 views
2

Я работаю над визуализацией сетевых данных в Tableau, демонстрируя тенденции в поведении пользователей.Как использовать один фильтр на двух отдельных полях одновременно

У меня есть таблица с пользователями (ПОЛЬЗОВАТЕЛИ) и таблица с сетевыми сообщениями (СООБЩЕНИЯ): у каждого сообщения есть отправитель и получатель из списка пользователей.

У меня есть два листа, в которых показаны тенденции исходящих сообщений и один отображается входящие сообщения. Два листа помещаются в одну панель.

Как создать раскрывающийся список фильтров, содержащий все пользователи из ПОЛЬЗОВАТЕЛЕЙ, которые фильтруют отправителей на одном листе и получателях во втором листе?

Я попытался дублировать источник данных MESSAGES и смешать ПОЛЬЗОВАТЕЛИ с двумя разными полями, но производительность неприемлема. Любые идеи приветствуются.

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

ответ

1

Создайте новый параметр:

  • тип данных строка
  • допустимые значения, установленные в список
  • добавить в поле - поле пользователя

Быстрый фильтр при отправлении пользователя

  • выберите вкладку Состояние, По формуле
  • [user.sending] = [user.parameter]

Повторите для пользователя приемного листа.

Наконец, щелкните правой кнопкой мыши user.parameter и выберите «добавить в лист» (или добавить его в панель инструментов).

+0

Большое спасибо за ответ. Потенциальным недостатком этого решения является то, что параметр не обновляется автоматически по мере появления новых пользователей. Есть ли способ исправить это? – Jonas

+0

Да, это проблема с Tableau, нет опции для динамических параметров – nickrobes

0

Вы можете сделать это, выбрав опцию «использовать все», а не использовать диапазон или список. Это очень хорошо подходит для дат, особенно когда он показывает календарь, а затем вы можете выбрать дату, которую хотите увидеть.

Смежные вопросы