создать параллельную гистограмму в Tableau

Sep 18 2020

У меня есть 2 измерения: «вылет» и «прибытие». Оба эти измерения имеют формат DATETIME. Я хочу отображать количество записей с отправлением и прибытием за каждый час (от 0 до 23 часов) в виде горизонтальной гистограммы.

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

Лист: Wrong_count_for_arrival -> Если я выберу «Departure» в поле моего столбца, счетчик «отбытия» верен, однако счет «Arrival» неверен. И, если я выберу «Прибытие» в поле «Столбец», счетчик «Прибытие» будет правильным, однако счет «Отбытие» будет неправильным.

Лист: double_values ​​-> Чтобы исправить выше, если я поставлю «Отправление» и «Прибытие» в поле «Столбцы», то я получаю двойные значения для счетчиков «отправления» и «прибытия».

Я пытаюсь получить визуализацию, похожую на «Wrong_count_for_arrival», но с правильным подсчетом.

Прилагается рабочая тетрадь Tableau. Таблица - образец данных книги

Ответы

1 AnilGoyal Sep 21 2020 at 15:07

В вашем требовании прибытие и отъезд не связаны.
Я добился желаемого результата, выполнив следующие простые шаги:

  1. Сверните два поля на вкладке данных самой таблицы
  2. скажем, первое поле после сводной таблицы будет «arr or dep», которое будет измерением, а другое поле - «time», которое будет полем даты.
  3. добавьте вычисляемое поле, используя datepart ('hour', [time]), затем создайте ячейки размером = 1 из этого поля
  4. Вы получите желаемое представление, добавив hour_bins и arr or dep к столбцам, сумму (количество записей) к строкам и дополнительно arr_or_dep к цветным меткам

Предварительный просмотр изображения