Как представить структуру по нескольким показателям – продажам, рентабельности и задолженности – в разрезе одной и той же аналитики? Например, по покупателям или менеджерам.
Сталкиваясь с такой задачей, иногда создают несколько круговых диаграмм. Выглядит это неинформативно, особенно если на диаграммах много долей. Анализировать такие «круги» визуально сложно, потому что не понятно, как сравнивать сегменты – может быть, внутри каждой диаграммы? Или сравнить одну диаграмму с другой? Для визуализации структуры по нескольким показателям лучше использовать линейчатые диаграммы.

Итак, задача: показать структуру по нескольким показателям с помощью линейчатых диаграмм. Построить такую диаграмму можно разными способами:
Способ 1 – Несколько линейчатых диаграмм.
Способ 2 – С помощью «маленьких диаграмм».
Способ 3 – Таблица с условным форматированием.
Способ 1. Несколько линейчатых диаграмм
Визуализация в виде нескольких диаграмм подходит для случаев, когда категорий немного, а также если есть данные разных форматов (например, цифры, проценты, удельные показатели и т.д.)
Шаг 1. Постройте несколько линейчатых диаграмм отдельно по каждому показателю. В примере это выручка, прибыль и задолженность. В область оси X добавьте категории.

Шаг 2. Чтобы отсортировать все диаграммы в одинаковом порядке, как на рисунке — по филиалам, перенесите Выручку в область Подсказок. Теперь при наведении мышки на диаграмму будет появляться подсказка с дополнительной информацией о выручке, но это еще не все…

Шаг 3. Настройте сортировку.
У всех диаграмм должен быть одинаковый порядок категорий (филиалов), как у диаграммы с выручкой. Выберите Дополнительные параметры диаграммы → Сортировка группы ось → выберите «выручка», задайте Сортировку по убыванию. Порядок категорий всех диаграммах станет одинаковым.

Шаг 4. Оформление.
Отключите ось Y для диаграмм с прибылью и задолженностью. Ось X тоже можно отключить или сделать такого же цвета, как фон. Выровняйте диаграммы друг относительно друга.
В результате получится визуализация, которая показывает структуру по трём показателям.

Плюсы диаграммы:
- Можно сравнивать данные разных типов, например числа и проценты.
Что лучше «допилить»:
- Настроить одинаковую длину «строк» для сравнения показателей, чтобы не вводить в заблуждение пользователей (пример: в первом столбце 76 тыс. выручки Восток ≠ 76 тыс. прибыли по Сеулу).
- Добавить возможность выбора показателя, по которому пользователь будет делать сортировку.
Минусы на мой взгляд такие:
- Выравнивание диаграмм друг относительно друга не всегда получается идеальным (потому что делается вручную), могут быть отличия в несколько пикселей.
- Самое главное: нет синхронной прокрутки – если категорий будет много, возникнут проблемы.
Способ 2. Маленькие диаграммы
Способ с «маленькими диаграммами» (small multiples) подходит для показателей одного типа. А также применяется, если важно, чтобы пользователи могли сравнивать разные столбцы.
Шаг 1. Создайте таблицу со списком показателей и меру (надеюсь, этот шаг можно будет скоро заменить «Параметром поля»).

| kpi value = SWITCH ( SELECTEDVALUE ( 'показатель'[показатель] ),"прибыль", [прибыль],"выручка", [выручка],"задолженность", [задолженность]) |
Шаг 2. Постройте линейчатую диаграмму.
Название показателя из таблицы в шаге 1 поместите в область Маленьких диаграмм, а в ось X – меру.
В разделе форматирования укажите, сколько строк и столбцов показать на диаграмме.

На рисунке видно, что максимальное значение оси X у всех показателей одинаковое, поэтому можно сравнивать длины и значения в разных столбцах.
Шаг 3. Настройте оформление – добавьте метки данных, скройте ось X, настройте цвета.

Плюсы диаграммы:
- Выравнивание категорий происходит автоматически (в отличие от предыдущего варианта).
- Подходит для сравнения значений (в первом столбце 76 тыс. = 76 тыс. длина во 2-м столбце с прибылью).
- Есть синхронная прокрутка.
Минусы:
- Сортировка диаграммы в большинстве случаев доступна только по алфавиту и её довольно сложно настроить.
Способ 3. Таблица с условным форматированием
Разберем еще один вариант визуализации, который подходит для большого числа категорий и для разных типов показателей.
Шаг 1. Постройте обычную таблицу.

Шаг 2. Настройте оформление.
На вкладке форматирования установите стиль = Минимальный. В результате должна получиться таблица почти без оформления.

Шаг 3. Условное форматирование.
Настройте форматирование для каждого показателя на вкладке Формат → Элементы ячейки → выберите Гистограммы, задайте цвета.

У этой диаграммы нет осей – это же просто таблица! Но вы можете настроить подписи данных и после пары несложных манипуляций из таблицы получается неплохая визуализация с синхронной прокруткой данных. Она может содержать много строк, но все равно останется информативной.

Плюсы:
- Пользователь может сам задавать сортировку.
- Есть синхронная прокрутка.
Минусы:
- Гистограммы в таблице не подходят для сравнения значений в разных столбцах — это может случайно ввести пользователей в заблуждение. Поэтому такое условное форматирование подходит только для разных типов показателей, например, выручка, объёмы в тоннах, рентабельность %, цена и т.д.
- Цифры можно выводить только «в столбик», т. е. компактно разместить метки данных, как на обычной диаграмме, не получится.



