Круговая диаграмма — это отличный инструмент для визуализации структуры данных, например, соотношения разных показателей в общем объеме. Однако начинающие разработчики часто сталкиваются с ситуацией, когда вместо ожидаемых пропорций (например, 75% и 25%) система делит круг на абсолютно равные части, игнорируя реальные числовые значения. Разберем по шагам, почему это происходит и как заставить диаграмму работать корректно.
Представим ситуацию: у нас есть два показателя со значениями 63 и 23. Логично ожидать, что сектор с числом 63 будет значительно больше. Но на практике 1С может выдать два равных сектора по 50%. Выясним причину такого поведения системы.
Это происходит из-за специфики работы Системы Компоновки Данных (СКД). Когда мы добавляем ресурсы в разделы Точки или Серии без указания конкретных группировок, 1С зачастую воспринимает их не как числовую величину (сумму), а как факт наличия записи. Для системы в данном контексте 63 — это «одна запись» и 23 — это тоже «одна запись». В итоге мы получаем две равные части круга.
Чтобы диаграмма «увидела» числа, нам нужно изменить подход к размещению полей в настройках отчета.
Рассмотрим основной способ исправления визуализации, если вам нужно сравнить несколько разных ресурсов (например, «Продажи» и «Закупки») в рамках одной диаграммы:
Показатель1 и Показатель2) именно в список Выбранные поля.При таком подходе 1С понимает, что каждый выбранный ресурс — это отдельный сектор круга, а его значение — это физический размер этого сектора. Теперь пропорции будут соблюдены в строгом соответствии с числами.
После того как мы добились правильного отображения секторов, часто возникает вопрос: как сделать легенду информативной? По умолчанию там может отображаться только название показателя, но пользователю удобнее сразу видеть и числа, и проценты. Разберем, как настроить состав подписей.
Для настройки отображения данных в легенде и на самой диаграмме воспользуемся свойствами диаграммы:
Серия + Значение или Серия + Процент. Это позволит пользователю не гадать о точных цифрах, глядя на картинку.Иногда стандартных флажков недостаточно. Например, если нам нужно вывести значение в валюте или ограничить количество знаков после запятой. В этом случае полезно настроить Формат полей.
Рассмотрим пример настройки формата для ресурсов:
ЧЦ=15; ЧДЦ=2 (числовой формат с двумя знаками после запятой).Также в настройках самой диаграммы можно найти поле Формат подписей. Использование конструкций типа #VALUE позволяет динамически подставлять данные в подписи секторов.
Чтобы ваша круговая диаграмма была максимально профессиональной, рекомендуем обратить внимание на следующие параметры оформления:
Круговая на ОбъемнаяКруговая или Кольцевая. Последняя (Donut chart) сейчас является стандартом в бизнес-аналитике.Проанализировав эти настройки, мы видим, что ключ к успеху в работе с диаграммами СКД лежит в четком понимании того, куда именно мы помещаем ресурсы. Перенос их в Выбранные поля решает большинство проблем с неверным расчетом долей.