создать параллельную гистограмму в Tableau
У меня есть 2 измерения: «вылет» и «прибытие». Оба эти измерения имеют формат DATETIME. Я хочу отображать количество записей с отправлением и прибытием за каждый час (от 0 до 23 часов) в виде горизонтальной гистограммы.
Я пробовал разные способы создать визуализацию, но не могу понять, где я ошибаюсь. Я прикрепил свой файл Tableau.
Лист: Wrong_count_for_arrival -> Если я выберу «Departure» в поле моего столбца, счетчик «отбытия» верен, однако счет «Arrival» неверен. И, если я выберу «Прибытие» в поле «Столбец», счетчик «Прибытие» будет правильным, однако счет «Отбытие» будет неправильным.
Лист: double_values -> Чтобы исправить выше, если я поставлю «Отправление» и «Прибытие» в поле «Столбцы», то я получаю двойные значения для счетчиков «отправления» и «прибытия».
Я пытаюсь получить визуализацию, похожую на «Wrong_count_for_arrival», но с правильным подсчетом.
Прилагается рабочая тетрадь Tableau. Таблица - образец данных книги
Ответы
В вашем требовании прибытие и отъезд не связаны.
Я добился желаемого результата, выполнив следующие простые шаги:
- Сверните два поля на вкладке данных самой таблицы
- скажем, первое поле после сводной таблицы будет «arr or dep», которое будет измерением, а другое поле - «time», которое будет полем даты.
- добавьте вычисляемое поле, используя datepart ('hour', [time]), затем создайте ячейки размером = 1 из этого поля
- Вы получите желаемое представление, добавив hour_bins и arr or dep к столбцам, сумму (количество записей) к строкам и дополнительно arr_or_dep к цветным меткам
Предварительный просмотр изображения