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

Как отобразить самые значимые изменения нескольких показателей на одной диаграмме

Диаграмма перемещений (Movers Chart) показывает максимальное изменение показателя за определенный период, независимо от того, являются ли это изменение положительными или отрицательными. Такое представление данных почти идеально — оно просто для восприятия, понятно всем, имеет знакомый визуальный элемент в виде стрелочек вверх или вниз.

В этом посте разберемся, как отобразить самые значительные изменения в показателях за период в различных категориях (топ-5 или 10) на одной и той же диаграмме в Tableau. Также узнаем, как разместить цветной треугольник, или стрелочку вверх/вниз, рядом с каждым элементом, чтобы указать, являются ли изменения положительными или отрицательными.

 

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

В нашем примере используем открытый источник по ежемесячным продажам из набора данных Sample-Superstore (возьмем данные только за 1 год). Также нужно параметризировать месяцы в этом вычисляемом поле, чтобы позже можно было быстро изменить месяцы в сравнении. Формула такова:

SUM(IF MONTH([Order Date]) = [Current Month] THEN [Sales] END)
/
SUM(IF MONTH([Order Date]) = [Comparison Month] THEN [Sales] END)
-1

Если вы создаете аналогичное вычисляемое поле для расчета процентного изменения по месяцам, рекомендуем изменить форматирование вычисляемого поля по умолчанию на процент, щелкнув правой кнопкой мыши новую меру в области Measures на панели Data, наведя указатель мыши на Default Properties и кликнув Number Format…

Чтобы отобразить как положительные, так и отрицательные изменения на одном и том же графике, нужно создать вторую версию первого вычисляемого поля, которое будет вычислять абсолютный период по разнице периодов. Формула — это исходное вычисляемое поле, завернутое в функцию ABS:

ABS([Period over Period Change])

Теперь перейдем к диаграмме. Опять создаем вычисляемое поле для расчета изменений в каждом периоде, используя любые измерения.

Также можно посмотреть на эти изменения в периодах по любым измерениям, которые мы выберем. В нашем примере рассмотрим ежемесячное процентное изменение продаж по измерению Sub-Category (подкатегории).

Для основы диаграммы крупнейших изменений создаем текстовую таблицу из измерения и абсолютной версии (absolute version) меры изменений за периоды. Затем сортируем диаграмму в порядке убывания по абсолютному измерению изменений за периоды. Чтобы показать, что это работает, мы добавили исходное вычисляемое поле с изменениями за периоды в качестве второго столбца.

Как видно, во втором столбце у нас получился микс из положительных и отрицательных значений при сравнении продаж в декабре с ноябрьскими продажами.  Используя абсолютную версию изменений за период мы можем сортировать диаграмму в порядке убывания, чтобы увидеть категории с самыми большими изменениями в показателях, независимо от того, было ли изменение положительным или отрицательным.

Далее можно  отфильтровать Топ-N (Топ-5, Топ-10 и т.п.) самых значительных изменений с помощью фильтра INDEX (). Если фильтровать Топ-10, то формула будет:

INDEX() <= 10

Вот как выглядит интерфейс Authoring после добавления этого фильтра на полку Filters и удаления второго столбца. Оставляем только  абсолютные изменения за периоды.

Чтобы получить синий треугольник (вверх) и красный красный перевернутый треугольник (вниз), нужны еще два обязательных вычисляемые поля. Первый будет показывать треугольник вверх, когда изменение положительно, и будет NULL, когда изменение отрицательно.

IIF([MoM Sales % Change] >= 0,’▲’,NULL)

Второй будет показывать треугольник вверх, когда изменение отрицательно, и будет NULL, когда изменение положительно.

IIF([MoM Sales % Change] <= 0,’▼’,NULL)

Обратите внимание, что в обоих случаях мы использовали исходную (т. е. не абсолютную) версию изменений за периоды. Если бы мы использовали абсолютную версию, все значения были бы положительными, и мы никогда не увидели бы треугольник вниз!

Затем поместите оба вычисляемых поля в Text на карточку Marks. Треугольник вверх появится, когда изменение положительное, треугольник вниз — когда изменение отрицательное.

Теперь, когда все три поля находятся в поле Text на карточке Marks, можно кликнуть Text и многоточие рядом с ним для самостоятельного редактирования формата полей. Вырежем и вставим два вычисляемых поля для треугольников перед мерой изменений за период, покрасим положительные изменения в синий, а отрицательные — в красный.

Вот как выглядит диаграмма после форматирования и наведения красоты:

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

magic.com

ЦИФРЫ О НАС

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

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

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

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

x

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

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