1 минута чтения
21 января 2021 г.
Funnel chart в Tableau
Диаграмма в виде воронки — хороший выбор визуализации, если стоит задача отобразить достижение целей по ряду этапов. Сегодня мы посмотрим, как получить такую диаграмму в Tableau.
Таблица из примера доступна в нашем репозитории на GitHub
Данные должны быть представлены в следующем виде, и если вы получаете их при помощи Custom SQL Query, вам может быть полезен наш последний материал: «UNPIVOT данных с использованием CROSS JOIN».
В таблице из примера мы получим 6 разных этапов: Identify, Pursue, Contact, Proposal, Negotiation и Won. Для каждого нужно задать соответствующее вычисляемое поле: например, ниже описана формула для вычисляемого поля статуса Identify.
if ATTR([Status]) = ‘Identify’ or LOOKUP(ATTR([Status]), -1)=»Identify» then SUM([Value]) END
Итого должно получиться 6 новых мер:
Перетяните Measure Values в верхнюю часть графика: должен получиться такой bar chart:
Над графиком в выпадающем меню отображения графиков поменяйте Standart на Entrie View — график должен в ответ расшириться:
Из Measure Values удалите меры CNT(Sheet) и SUM(Value), которые не относятся к воронке:
Измерение Status перенесите в поле Rows. Получится несколько столбиков — это и есть будущие этапы воронки:
Убедитесь, что все вычисляемые поля вычислены при помощи Table (down):
А Stack marks установлен на off:
Смените тип графика на Area:
Чтобы каждый этап был окрашен в собственный цвет, перенесите измерение Status в поле Color:
В фильтре Status справа отсортируйте этапы по убыванию, перетягивая левой кнопкой мыши в нужное место:
Зажав клавишу CMD на MacOS или Ctrl на Windows, зажмите левой клавишей мыши Measures Values в поле Columns и протяните в область рядом: должно появиться такое же, а на графике с воронкой рядом должен появиться идентичный график.
Нажмите на ось X у левого графика и перейдите в меню Edit Axis. В разделе Scale поставьте галочку на поле Reversed, чтобы «отзеркалить» левый график.
Получится такая диаграмма:
Поработаем над оформлением. Нажмите правой кнопкой мыши на область с наименованием этапов слева и поставьте галочку напротив «Show Header». Проделайте то же самое с осью внизу:
Скройте также индикатор внизу:
Нажмите правой кнопкой мыши по графику и перейдите в раздел Format. Перейдите в меню Format Lines и смените значение для каждого типа линий на None. В соседнем разделе Format Borders также везде установите None:
Затем перенесите измерение Status и меру Value в поле Label. Нажмите на SUM(VALUE) и перейдите в Add Table Calculation, чтобы добавить ещё процент от первого этапа. В поле Calculation Type выберите «Percent From», а в поле Relative to — «First». Чтобы отобразить на каждом этапе процент от предыдущего: нажмите правой кнопкой мыши по мере SUM(Value) и нажмите на Add Table Calculation. В поле Calculation Type выберите «Percent From», а в поле Relative to — «Previous».
После нажмите на Label, перейдите в Edit Label и расположите текст с процентным соотношением под статусом:
Выравнивание установите, как на скриншоте:
Ещё перенесите в Tooltip меру Value, чтобы отображать в нём абсолютные значения. Затем нажмите на Tooltip и поменяйте форматирование:
В итоге получится такой график, у которого в подсказках отображается значение по этапу, процент от прошлого этапа и процент от первого этапа:
На написание этой статьи нас вдохновил англоязычный видеорецепт.
[ Рекомендации ]
Читайте также
2 минут чтения
8 октября 2021
[ Связаться ]
Давайте раскроем потенциал вашего бизнеса вместе
Заполните форму на бесплатную консультацию