АНАЛИТИКА ПЛЮС
Профессиональные услуги в сфере BI

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

Что получится, если соединить бар-чарты и линии тренда? Эксперимент интересный и, возможно, даже получится найти такой визуализации реальное применение.

Данные

Загружаем данные из 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, предоставляем услуги «под ключ» — от сбора данных до установки ПО и предоставления финального интерактивного отчета. И конечно — проводим обучение: наши клиенты ни от кого не зависят и умеют работать со своими данными самостоятельно!

Как мы помогаем в работе с данными? >>

x

Этот сайт использует файлы cookies, чтобы облегчить вам пользование нашим веб-сайтом.

Продолжая использовать этот веб-сайт, вы даете согласие на использование файлов cookies.