Эксперимент — соединяем бар-чарт и линию тренда

Что получится, если соединить бар-чарты и линии тренда? Эксперимент интересный и, возможно, даже получится найти такой визуализации реальное применение.
Данные
Загружаем данные из Sample Superstore data в Tableau:
Важно: Если у вас Tableau Desktop, вы можете просто выбрать Sample Superstore как источник в списке источников, но если вы пользуетесь Tableau Public, скачайте и загрузите этот набор данных.
Вычисляемые поля
Создаем следующие вычисляемые поля:
Index
FLOAT(INDEX())
LOD_Sales by Year
{ FIXED YEAR([Order Date]),[Segment]: SUM([Sales]) } / { FIXED YEAR([Order Date]): SUM([Sales]) }
Columns
(MAX(DATEPART('week', [Order Date]))-1.0)*MAX([LOD_Sales by Year])
TC_Line Height
SUM([Sales])/WINDOW_MAX(SUM([Sales]))
TC_Segment Sales
WINDOW_SUM(SUM([Sales]))
Начинаем создавать визуализацию.
Рабочий лист
Создаем первый рабочий листt:
- Меняем Mark Type на Bar.
- Перетаскиваем Order Date на полку Filter Shelf и выбираем более 2 последних лет. В этом примере выбираем 2017 и 2018.
- Перетаскиваем Order Date на Rows.
- Проверьте, что в настройках указаны Years (годы).
- Перетаскиваем Segment на Rows.
- Перетаскиваем Segment на Color Mark.
- Перетаскиваем Order Date на Detail Mark и устанавливаем на Week Number.
- Перетаскиваем Columns на Columns Shelf.
- Перетаскиваем Index на Rows.
- Клик правой кнопкой мыши на этот объект и переходим к Edit Table Calculations…
- В Compute Using выбираем Specific Dimensions и снимаем все галочки.
Если все сделано правильно, то получается следующее.

Да, проделано много работы — чтобы создать симуляцию (фейк) простого бар-чарта. Но самое интересное впереди)
Добавляем линию тренда на рабочий лист:
- Перетаскиваем TC_Line Height на Rows.
- Клик правой кнопкой мыши на этот объект, переходим к Compute Using и выбираем Order Date.
- Клик правой кнопкой мыши TC_Line Height и выбираем Dual Axis.
- Клик правой кнопкой мыши Axis header и выбираем Synchronise Axis.
- Убираем Measure Names с панели Color на обеих панелях Mark Panels.
- На панели TC_Line Height Mark Panel
- Меняем Mark Type на Line.
- Убираем Color с панели TC_Line Height Marks Panel.
Должно получиться так:

Наводим красоту:
- Скрываем заголовки осей.
- Скрываем линии сетки.
- Скрываем нулевую линию.
- Настраиваем всплывающие подсказки.
- Настраиваем цвета.
- Настраиваем лейблы.
- Добавляем лейбл в конце линии.
Должно получиться так:

Можно использовать линейную диаграмму с заливкой:

Или разместить бар-чарт:

Экспериментируйте!
Источник: tableaumagic.com
ЦИФРЫ О НАС
Мы, компания АНАЛИТИКА ПЛЮС, с 2012 года помогаем нашим клиентам работать с данными — находить полезные инсайты и использовать эту информацию для увеличения прибыли компании.
За это время мы разработали и внедрили решения для компаний из разных сфер бизнеса: ритейл, дистрибуция, логистика, e-commerce, банки и финансы, маркетинг, телеком, производство, логистика, транспорт.
Мы помогаем начать работу с инструментами BI, предоставляем услуги «под ключ» — от сбора данных до установки ПО и предоставления финального интерактивного отчета. И конечно — проводим обучение: наши клиенты ни от кого не зависят и умеют работать со своими данными самостоятельно!