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

Дендрограмм в Tableau

Интересная диаграмма, похожая на… массажер для головы 🙂 Автор назвал ее Дендрограмм в Tableau. Учимся строить за 10 минут!

Данные

Начнем с загрузки следующих данных в Tableau Desktop / Tableau Public.

Дендрограмм в Tableau, изображение №1

После загрузки данных в Tableau кликаем правой кнопкой мыши на источнике и клик на Edit Data Source… Когда откроется редактор источника данных (Data Source Editor), вставляем следующее:

Path

1

100

Должна появиться ошибка, так как у нас нет столбца объединения. Но все равно нажимаем Add new join clause, переходим к Create Join Calculation, вводим 1 и нажимаем кнопку OK. Повторяем все то же самое для правой стороны.

Убедитесь, что выбран Inner Join, должно получиться так:

Дендрограмм в Tableau, изображение №2

Примечание: нам нужны дополнительные записи, поскольку мы собираемся рисовать линии и использовать уплотнение, чтобы получить больше точек на холсте.

Вычисляемые поля

С помощью набора данных, загруженного в Tableau создаем следующий Bin и Вычисляемые поля (Calculated Fields):

Path (bin)

  1. Кликаем правой кнопкой мыши на Path, переходим к Create и выбираем Bins…

2. In В диалоговом окне Edit Bins:
— Устанавливаем New field name на Path (bin).
— Устанавливаем Size of bins на 1.
— Кликаем OК.

TC_Value

WINDOW_SUM(SUM([Value]))/2

TC_Rank

RANK_UNIQUE([TC_Value],»asc»)

X

((INDEX()-1)*0.12)-6

Используя метод уплотнения данных, мы создадим 100 точек от -6 до 6 с шагом 0,12. Это необходимо для сигмовидной функции, которую мы будем использовать для создания изогнутой линии.

TC_Sigmoid

1/(1+EXP(-[X]))

Это сигмовидная функция, которая будет использовать точки X и рисовать кривую.

Y

[TC_Sigmoid]*([TC_Rank]-(WINDOW_MAX([TC_Rank])+1)/2)/100

А теперь магия! Мы корректируем значение, возвращаемое сигмовидной кривой, исходя из ранга страны. Кроме того, мы хотим, чтобы средняя точка была равна нулю, поэтому мы вычитаем значение, основанное на количестве стран или максимальном ранге.

Сделав это, давайте создадим визуализацию.

Рабочий лист

· Меняем Mark Type на Line

· Перетаскиваем Country на Detail Mark

· Перетаскиваем Path (bin) на Columns Shelf
— Клик правой кнопкой мыши на пилюле и проверяем, что выбрано значение Show Missing Values
— Перетаскиваем пилюлю на Path Mark

· Перетаскиваем X на полку столбцов (Columns Shelf)
— Кликаем правой кнопкой мыши на пилюлю, переходим к Compute Using и выбираем Path (pin)

· Перетаскиваем Y на полку строк (Rows Shelf)
— Кликаем правой кнопкой мыши на пилюлю, переходим к Compute Using и выбираем Path (bin)

Если все сделано правильно, то видим следующее:

Дендрограмм в Tableau, изображение №3

Теперь настроим табличные вычисления (Table Calculations):

· Кликаем правой кнопкой мыши на пилюлю Y Pill на полке строк Rows Shelf и выбираем Edit Table Calculations

· В Nested Calculations выбираем TC Rank
— В Compute Using выбираем Specific Dimensions
— Проверяем, что only Country выбрано

· В Nested Calculations выбираем Y
— В Compute Using выбираем Specific Dimensions
— Проверяем, что only Country выбрано

Должно получиться так:

Дендрограмм в Tableau, изображение №4

Теперь наводим красоту:

· Перетаскиваем TC_Value на карточку Size Mark
— Кликаем правой кнопкой мыши на пилюлю, переходим к Compute Using и выбираем Path (bin)

· Перетаскиваем TC_Value на карточку Color Mark
— Кликаем правой кнопкой мыши на эту пилюлю, переходим к Compute Using и выбираем Path (bin)
— Кликаем на карточку Color Mark и настраиваем цает (adjust the Color)

· Перетаскиваем Value на карточку Label Mark
— Кликаем на карточку Label Mark и устанавливаем Marks to label как Line Ends
— Редактируем Label

· Скрываем заголовки осей

· Скрываем линии сетки

· Скрываем нулевые линии

Должно получиться так:

Дендрограмм в Tableau, изображение №5

И попробуйте поменять местами строки и столбцы 🙂

Источник: tableaumagic.com

ЦИФРЫ О НАС

Мы, компания АНАЛИТИКА ПЛЮС, с 2012 года помогаем нашим клиентам работать с данными — находить полезные инсайты и использовать эту информацию для увеличения прибыли компании.

За это время мы разработали и внедрили решения для компаний из разных сфер бизнеса: ритейл, дистрибуция, логистика, e-commerce, банки и финансы, маркетинг, телеком, производство, логистика, транспорт.

Мы помогаем начать работу с инструментами BI, предоставляем услуги «под ключ» — от сбора данных до установки ПО и предоставления финального интерактивного отчета. И конечно — проводим обучение: наши клиенты ни от кого не зависят и умеют работать со своими данными самостоятельно!

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

x

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

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