Максим Зеленский "Азбука визуализации Power BI"

Книга будет полезна тем, кто уже работает с Microsoft Power BI, а также всем, кто хочет повысить свою визуальную грамотность. Power BI остается самым легким в освоении и бесплатным BI-инструментом, и продолжает работать на территории РФ. А если вы работаете с другими системами или создаете свои продукты на основе данных, то эта книга поможет вам глубоко понять анатомию диаграмм, и какие требования к ними предъявлять “изнутри”. Мы написали эту книгу для всех, кто работает с отчетами – с финансовыми и маркетинговыми данными, о сотрудниках и проектах и с любой другой информацией. х. Вам не обязательно запоминать все технические нюансы, вы можете в любой момент открыть нужную главу и проверить по чек-листу все пункты настройки для конкретной диаграммы.

date_range Год издания :

foundation Издательство :Автор

person Автор :

workspaces ISBN :

child_care Возрастное ограничение : 12

update Дата обновления : 08.10.2024

Рисунок 3–3. Настройка параметров меток данных.

Применить настройки (Apply settings to). Если бы у нас было несколько показателей (серий данных), например, факт и план продаж, то мы могли бы выбрать настройки ко всем из них сразу (что является вариантом по умолчанию) или настроить каждую по отдельности. В данном случае у нас только один ряд данных, поэтому в выпадающем списке всего две строки – Все и Факт и при выборе второй ничего не изменится.

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

Позиция. По умолчанию установлен на Авто (Auto). Преимущественно это расположение над столбцом (Outside end), но если подпись для одного или нескольких самых высоких столбцов не умещается по высоте диаграммы, метка автоматически будет размещена внутри верхней части столбца (Inside end). Этот параметр является оптимальным, и мы не будем его менять.

Значения (Рисунок 3–4). Этот параметр часто нуждается в настройке. Как правило, вам следует изменить стиль шрифта и цвет меток, а размер шрифта, выставленный по умолчанию 9 пт, увеличить до 10–12 пт в зависимости от размера диаграммы и возможностей Power BI сохранить заданный нами размер шрифта (см. главу 1, режим реагирования).

Единицы измерения (Display units). По умолчанию установлено значение Авто, и Power BI автоматически настраивает его в зависимости от диапазона значений, преобразуя числа в тысячи, миллионы или миллиарды по мере необходимости. Но вы всегда можете задать единицы измерения и десятичные знаки вручную.

В главе 1 на рисунке 1-19 мы отображали метки в миллионах с двумя знаками после запятой. Однако, данные в вашем отчете могут быть дополнительно отфильтрованы, и вы можете получить значения меток в диапазоне 0,01M, что не очень информативно. Поэтому, в нашем примере мы отобразим метки в тысячах без десятичных знаков (Рисунок 3–4).

Рисунок 3–4. Настройка меток данных.

Шаг 2. Отключить ось Y

Значения по оси Y теперь дублируют метки данных и не дают новой информации для анализа. Хорошей практикой является устранение такого "информационного шума". Поэтому, смело отключаем ось Y, просто сняв флажок с этого параметра (Рисунок 3–5). Но, как уже говорилось в главе 1 в разделе "Анатомия диаграммы", так делать нужно не всегда и есть ряд ситуаций, когда без оси Y не обойтись, например, когда метки данных не умещаются или если масштаб оси изменяется, и диаграмма не начинается с 0.

Рисунок 3–5. Отключение оси Y.

Обратите внимание, что даже если ось Y отключена, ее заголовок остается. Чтобы убрать и этот дополнительный элемент, разверните меню параметра Ось Y по стрелке рядом с его названием и снимите флажок с параметра Заголовок. При отключении оси Y, линии сетки также автоматически исчезают. Это правильный подход – без оси Y линии сетки не несут какую-либо функцию.

Шаг 3. Настроить метки категорий на оси X

Метки категорий на оси X необходимы, поэтому мы сохраняем ось X включенной. Но в Power BI по умолчанию всегда также включены названия осей, а они дублируют заголовок всей диаграммы и не несут смысловой нагрузки. Справимся с этим также, как и в случае с осью Y: зайдем в меню параметра Ось X и снимем флажок с опции Заголовок (Рисунок 3–6).

Рисунок 3–6. Настройка оси X.

Для удобства чтения мы рекомендуем настраивать подписи категорий по оси Х крупнее. 12 пт, даже если Power BI пропустит это значение, лучше не выставлять, так как подписи начнут разворачиваться под углом или сокращаться. Мы хотим этого избежать. Поэтому, придерживайтесь здесь размера шрифта 9-10 пт и сохраняйте горизонтальное положение подписей.

Максимальная высота области. Если метки категорий состоят из нескольких слов, они могут занимать более одной строки (Power BI сам будет осуществлять перенос слов исходя из ширины столбца). Иногда количество строк будет достигать 4 и более, и подписи оси Х в таком случае займут половину площади диаграммы. Чтобы этого не происходило, по умолчанию выставлена максимальная высота области 25 %. Вы можете изменить это соотношение, но в нашем случае в этом нет необходимости.

Шаг 4. Отредактировать название диаграммы

Эта часть является общей для любого типа визуализации, мы говорили о ней в главе 1 в разделе "Анатомия диаграммы/ Заголовок диаграммы". Для ее настройки перейдите на вкладку Общие (Рисунок 3–7), выберите Заголовок и в параметре Текст введите название.

Рисунок 3–7. Настройки заголовка и итоговый вид диаграммы.

Заголовок должен быть крупнее, чем метки данных и категорий. Для этого хорошо подходит размер шрифта 14 пунктов. Сохраняйте горизонтальное выравнивание по левому краю.

Вот и все, мы настроили гистограмму для одного ряда данных. Потребовалось всего 4 шага, чтобы превратить стандартный вариант в понятный и информативный визуальный элемент для удобного анализа данных (рисунок 3–7). По желанию еще вы можете изменить цвет столбцов и цвет подписей меток данных в соответствие с ним.

Пошаговое руководство для линейчатой диаграммы

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

Построим линейчатую диаграмму на основе полей Факт продаж и Product subcategory (далее Подкатегория продукта), которое содержит более 10 наименований с большим количеством знаков. Исходный внешний вид диаграммы также не соответствует нашим стандартам (рисунок 3–8). Поэтому, давайте снова пройдемся по пошаговому руководству. Шаги здесь будут такими же, как для столбчатых диаграмм.

Рисунок 3–8. Вид диаграммы по умолчанию (слева) и окончательный вид (справа).

Шаг 1: Включить и настроить метки данных

Раздел Метки данных для линейчатой диаграммы содержит те же опции, что и для столбчатой (рисунок 3–3), поэтому мы не будем повторять их описание.

Обратите внимание, что для самого большого значения метка может быть расположена внутри полосы, а для остальных – снаружи. В этом и заключается суть параметра Положение по умолчанию – Авто (рисунок 3–3). Power BI автоматически поместил метку внутрь, чтобы обеспечить больше места для полосы, и даже инвертировал цвет метки на темном фоне.

Шаг 2. Отключить ось значений (ось X)

В общем случае мы говорим об "оси значений": для столбчатой диаграммы это ось Y, а для столбчатой – ось X. Правило одно и то же: если мы включили метки данных, то ось значений не нужна. Вы можете настроить ее таким же образом, как показано на рисунке 3–5, но вместо оси Y вы будете работать с осью X. Не забудьте отключить название оси.

Давайте рассмотрим исключение из правила. Бывают случаи, когда разница в диапазоне данных минимальна, а столбцы (как вертикальные, так и горизонтальные) выглядят совершенно одинаково (рисунок 3–9 слева). В нашем наборе данных это произойдет, если мы будем сравнивать продажи по полю Manager (далее Менеджер). В таком случае мы можем изменить начало оси значений (X или Y) вручную. Тогда ось мы не отключаем – она покажет нам масштаб, чтобы было понятно, что разница между условным Ивановым и Петровым не трехкратная (рисунок 3–9 справа). Здесь важно понимать возможный диапазон числовых показателей с учетом возможных фильтров и минимальным ограничением по оси не отрезать часть данных.

Рисунок 3–9. Слева – ось X отложена от нуля, трудно заметить разницу. Справа – ось X установлена от 35 тысяч, разница четко видна.

Шаг 3. Настроить метки категорий на оси Y

Технически параметр оси категорий работает как и для столбчатой диаграммы, отличаясь только названием – ось X вместо оси Y. Но есть смысловая разница для параметра Максимальная ширина категории (Max area width) в разделе Значения (Values). Если мы начнем уменьшать ширину всего графика, текст будет обрезаться. Это не критично, если мы потеряем только несколько последних букв. Но, иногда, это может стать значимым барьером для восприятия данных пользователем. На рисунке 3-10 слева это наглядно показано – названия категорий сокращены до непонятных “Tires and…, “Mountain…” и т. д.

По умолчанию ширина области категорий выставлена в 25 % от области всей диаграммы. Мы можем увеличить это значение максимум до 50 % введя нужное значение в поле или перетащив ползунок вправо. Это не гарантирует, что все метки поместятся, но читаемыми они будут точно. Если вы обнаружите, что при этом для визуализации места не хватает – растяните весь график по ширине.

Рисунок 3-10. Максимальная ширина области категорий: обрезанные заголовки слева и увеличенная область справа, заголовки видны полностью.

Шаг 4. (Опционально) Отрегулировать ширину полосы

Если мы начнем уменьшать высоту графика, то в определенный момент справа появится полоса прокрутки. Это также может произойти со столбчатыми диаграммами, если сжимать их по горизонтали. Хорошо, что Power BI не позволяет нам бесконечно «сплющивать» полосы и столбцы и всегда сохраняет ширину оптимальную для чтения. Но как управлять этим параметром?

Перейдем к разделу Полосы (Bars) – Макет (Spacing). Пространство между категориями (Inner interval) – это расстояние между полосами или столбцами. Интервал по умолчанию 20px является оптимальным. Следующий пункт Минимальная ширина категории, определяет, насколько сильно могут «сжаться» полосы (рисунок 3-11). По смыслу это “толщина полосы”. Здесь по умолчанию установлено значение 20px, и это тоже оптимальное значение. Но в зависимости от диапазона данных и размера области диаграммы, нам может понадобиться его изменить.

Рисунок 3-11. Ширина категории: 20px (слева) и увеличенные 30px (справа).

Увеличив толщину столбцов, мы убрали 5 меньших значений за пределы области прокрутки и сделали акцент на верхних категориях. Этот шаг не является обязательным в нашем руководстве, но иногда может быть очень полезным. В Power BI, конечно, можно установить ТОП-10 или другое фиксированное значение с помощью фильтров или преобразований данных, но это действие обрежет часть категорий, а вот такая ручная настройка толщины столбцов позволяет отобразить визуально нужный диапазон и при этом сохранить возможность просмотра всех данных.

Шаг 5. Отредактировать название диаграммы

Этот шаг полностью идентичен настройкам столбцовой диаграмме (рисунок 3–7), как и другие параметры в разделе Общие. Раскройте поле Заголовок и сократите формулировку до "Продажи по подкатегориям", и вы придете к примеру настроенной диаграммы на рисунке 3–6, с которого началось пошаговое руководство.

Все книги на сайте предоставены для ознакомления и защищены авторским правом