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

Воронка Санкей в Tableau

Да, мы не ошиблись — это скорее именно воронка Санкей, а не диаграмма Санкей в классическом понимании. Как построить такую красоту? Читаем!

Если вы просто хотите подключить и воспроизвести свои данные, вы можете использовать шаблон. Шаблон таблицы можно найти здесь: Sankey Funnel Template. И вот файл данных Excel (ссылка приведет вас к списку файлов — вам понадобится тот, который называется Sankey Template Multi Level.XLSX). Ключевое различие использования шаблона заключается в том, что некоторые из ваших значений “Step” (шаг) будут равны нулю. Например, данные для диаграммы с картинки выше, выглядят следующим образом:

Обратите внимание, что в файле много пробелов. Поэтому, когда вы хотите, чтобы поток остановился (например, после отклонения A, B и C), вы просто оставляете остальные шаги NULL (пустыми в Excel). Формулы в шаблоне таблицы позаботятся об остальном. Кроме этого, процесс использования шаблона точно такой же, как и многоуровневый шаблон.

Я также должен отметить, что ваши NULL могут появляться и в начале. Таким образом, вы можете добавить новые значения в поток в середине процесса. Например, вы можете создать что-то вроде этого:

 

Adjusting an Existing Multi-Level Sankey

Ниже — некоторые базовые детали для вычислений, используемых в книге:

  • Каждый лист Bar управляется вычисляемым полем с названиемN1 Bar Position (для первого бара), N2 Bar Position (для второго) и т.д.
  • Все эти вычисления основаны на дополнительных «вспомогательных» вычислениях, которые затем группируются все вместе в папках Bar.
  • Каждый лист Curve (кривые) управляется вычисляемым полем с названием Curve 1-2 Polygon, Curve 2-3 Polygon и т.д.
  • Как и вычисления для баров, кривые также имеют вспомогательные вычисления и группируются в папках Curve.
  • Поскольку вычисления N Bar Position and Curve Polygon управляют построением графиков баров и кривых, наша цель в том, чтобы изменить их таким образом, чтобы: когда значение равно NULL, мы возвращали NULL и ничего не отображалось.
  • Так как кривые соединяют два бара, нам нужно проверить начальную и конечную точки на наличие NULL.
  • Наконец, мы учитываем как нулевые значения NULL, так и пустые строки (“”). Технически — это две разные вещи, но включим оба, чтобы не запутаться.

 

Теперь, зная все, что написано выше, можем изменить свои вычисления для подсчета NULL:

1) Изменить все вычисления N Bar Position, добавить оператор IF для проверки NULL. Например, N2 Bar Position будет выглядеть так:

 

Важно: оператор после ELSE совпадает с тем, что уже есть в шаблоне, поэтому никаких изменений не требуется, кроме переноса его в оператор IF/ELSE.

Вышеуказанные изменения необходимо будет внести во все вычисляемые поля N Bar Position, заменив Step 2 (шаг 2) на соответствующий шаг.

2) Делаем такие же изменения для вычисляемых полей Curve Polygon. Например, для Curve 2-3 Polygon:

Как и вычисления для Bar Position, единственное изменение здесь — добавить оператор IF/ELSE. Важно, чтобы оператор IF проверял наличие NULL/пробелов как на исходном шаге (например, Step 2), так и на целевом шаге (например, Step 3). Аналогичные изменения должны быть внесены во все вычисления Curve Polygon.

Источник: www.kenflerlage.com

ЦИФРЫ О НАС

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

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

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

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

x

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

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