Интерактивные приложения в excel

Карьерный рост аналитика. Статья Алексея Колоколова

Дашборд в Эксель с примерами: что это такое и как все сделать правильно

Успех бизнеса напрямую зависит от тщательного и своевременного контроля ключевых показателей. Для отслеживания метрик компании идеально подходят дашборды. Как приборная панель автомобиля, они позволяют увидеть самые важные результаты в одном месте. Появляется возможность следить за операционной деятельностью, находить в ней проблемные зоны и получать инсайты на основе реальных измерений. Главное, нет необходимости устанавливать дополнительные программы: в этой статье — инструкция для «чайников», как сделать дашборд в Excel.

Динамика

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

• объединение информации из разных источников;
• создание единой структурированной системы метрик;
• интерактивное представление результатов.

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

Как это помогает бизнесу

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

• Пользователь получает целостную картину сразу по всем значимым показателям.
• Информацию легко и удобно анализировать — она представлена в сводном виде в одном окне. Множество таблиц просто не нужно.
• Грамотная визуализация не только упрощает восприятие, но и повышает уровень доверия к данным.
• Интерактивная панель позволяет посмотреть на данные в разных разрезах и получить бизнес-инсайты, незаметные в простом отчете.
• Обсуждение показателей внутри компании становится более конструктивным, потому что отчетность понятна и наглядна для всех.

Удобный мониторинг изменений в режиме онлайн — еще одно важное достоинство интерактивных сводок для любой компании. Своевременное создание дашборда в Эксель позволит, например, вовремя заметить падение продаж по сравнению с прошлым месяцем и оперативно принять меры. Или увидеть, по каким проектам план не выполняется, какие менеджеры лучше справляются с определенным этапом в ведении сделок и так далее. Все это становится реальным благодаря сжатию большого объема информации до одной страницы.

интерактив на базе сводных таблиц в Excel

грамотная визуализация любых данных

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

Интерактивные отчеты, которые понравятся директору

Кому этот инструмент нужен в работе

Такие аналитические панели полезны для всех деловых людей, стремящихся повысить «производственную» эффективность, которую можно измерить конкретными показателями.

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

Идеальная картина предполагает систему сквозных дашбордов. Ее можно представить как пирамиду данных: от нижнего операционного уровня (продано единиц товара, потрачено рублей) до верхнего стратегического (выполнение бизнес-плана, отраслевых KPI, прибыль, расходы). Активными пользователями информационных панелей также считаются сотрудники следующих подразделений.

Отдел маркетинга

Эти специалисты должны измерять и анализировать реакцию аудитории на продукт. Например, оценивать эффективность рекламной кампании. Сотрудники, которые разобрались, что такое и как сделать интерактивные дашборды в Excel, оперативно обрабатывают результаты онлайн-анкетирования клиентов. Видя показатели по наиболее интересующим сегментам, специалисты понимают, как должен развиваться бренд и на какую аудиторию ориентироваться.

На дашборде с отчетом по маркетингу можно видеть, например, следующее:

• общий объем расходов;
• динамика и структура расходов;
• соотношение с бюджетом на рекламу;
• эффективность каналов продвижения.

Отдел продаж

Аналогично коллегам из маркетинга, эти сотрудники контролируют выполнение своих KPI. Благодаря дашбордам продажникам удается проверять статистику по ключевым показателям. Диаграммы-воронки позволяют отслеживать протекание сделок, а фактоиды и гистограммы — наблюдать за работой каждого менеджера в отдельности.

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

Типичные метрики для анализа:

• общий объем продаж и выполнение плана в динамике;
• структура продаж, лидирующие и отстающие продукты;
• лучшие и худшие сотрудники;
• средние показатели (чек, объем продаж на менеджера).

Решение задач бизнеса с помощью аналитики

Кейсы и лайфхаки от практика

Excel, Power BI, PowerPoint

Обучение на реальных бизнес-задачах

Курсы по визуализации и аналитике данных

Руководители

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

Содержание дашборда руководителя зависит от направления деятельности компании, но некоторые типичные метрики можно обозначить так:

• выполнение бизнес-плана;
• показатели прибыли и расходов;
• эффективность инвестиций в новые проекты;
• удовлетворенность клиентов;
• текучесть персонала;
• специфические отраслевые показатели.

Кто может построить дашборд

Чаще всего это делают бизнес-аналитики, потому что очень важно обеспечить корректную исходную информацию для разработки. Но научиться могут и другие специалисты. Например, среди студентов курса «Обработка данных» много менеджеров среднего звена из компаний с разными направлениями деятельности.

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

Чем больше показателей, тем сложнее анализ

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

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

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

Сотрудники организаций выгружают данные из CRM-систем или собирают их руками (если не повезет), делают из них отчеты. При этом многие из них даже не знают, что могут самостоятельно

освоить создание дашбордов в Excel

шаг за шагом за несколько дней.

Чем инфографика отличается от дашборда

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

Инфографика — статичная (преимущественно) информация, которая служит именно иллюстрацией и разнообразит текст в восприятии читателей. А важное свойство дашборда — как раз интерактивность, гибкость, возможность внесения изменений. Работа с ним не ограничивается «прочтением» диаграмм и графиков, а подразумевает дальнейшее взаимодействие.

• Инфографика — про форму.
• Дашборды — про содержание.

Но разница не только в наличии интерактивных элементов (например, срезов): она есть и в объеме информации, и в задачах. Впрочем, умение обращаться с инфографикой может помочь создавать дашборд в Эксель — пример нестандартного подхода к визуализации данных в этом деле точно не будет лишним.

Темы для отображения: от показателей бизнеса до политических историй

Информационные панели имеют широкий спектр применения: от финансовой отчетности до визуализации результатов исследований и опросов. Всё зависит от целей и задач их заказчиков.
Разработчики программного обеспечения для создания профессиональных дашбордов (Tableau, Microsoft) создают целые галереи наиболее интересных, актуальных и красивых работ на разные тематики, например:

• достижения спортсменов и статистика по видам спорта;
• культурные и социальные события;
• вопросы безопасности и экологии;
• рейтинги кинофильмов и статистика популярных стриминговых платформ;
• медицина и здравоохранение.

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

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

Однако важны не сами графики, а то, как они помогают достигнуть поставленной цели. Если вы умеете формулировать вопросы или предлагаете корректные гипотезы, которые подтверждаются с помощью измерений, то дашборд — это ваш союзник. В бизнесе отсутствие интерактивной сводки с результатами работы уже можно считать поводом для ее построения.

Как построить дашборд

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

Схематично построение дашбордов в Excel можно разбить на несколько этапов:

• определение целей дашборда;
• сбор первичных данных;
• создание сводных таблиц и диаграмм;
• сборка дашборда, настройка интерактивных срезов.

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

Переходим к процессу проектирования. Разобравшись в предлагаемом алгоритме построения, вы поймете, что финальная версия дашборда — это только вершина айсберга. Пришло время узнать, что лежит в его основании.

Создаем дашборд в Excel по шагам

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

Все этапы работы разделим на шаги:

• постановка целей и создание макета;
• работа с данными;
• создание сводных таблиц;
• выбор диаграмм и их перенос на лист с отчетом;
• добавление срезов для интерактивности;
• настройка условного форматирования (если нужно);
• Profit!

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

Определяем цели, выбираем макет

Чтобы по ходу использования изменений было меньше, на старте стоит сформулировать задачи для интерактивной панели. Мы будем собирать ее для руководителя продаж строительной компании, определим такой список целей:

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

Определив, что мы хотим увидеть в дашборде, приступаем к разработке макета. Это можно сделать просто рисунком от руки на листе бумаге. Чем проще, тем лучше, так как на данном этапе важнее содержание, а не оформление.

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

Схема

Вверху — карточки с ключевыми показателями эффективности (KPI), в центре и внизу — диаграммы и таблицы, слева — срезы, которые оживят данные, сделают dashboard Excel интерактивным.

Собираем данные

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

• наиболее прибыльные проекты;
• успешных и отстающих менеджеров;
• какие типы недвижимости продаются лучше;
• кто из сотрудников не справляется;
• где и почему не выполняется план продаж.

Проекты

В данном случае выгрузка содержит следующий набор данных:

• названия проектов;
• фамилии менеджеров по продажам;
• периоды совершения сделок;
• виды объектов недвижимости;
• фактические и плановые данные по продажам;
• фактические и плановые данные по оплатам;
• число фактических сделок;
• сроки сделок от начала и до конца.

Дополнительно сразу рассчитано выполнение плана по продажам и оплатам: фактические показатели разделить на плановые.

Важный момент. При подготовке данные должны быть приведены в так называемый «плоский» вид: информация — в отдельных строках, а в столбцах — только однородные данные. Иначе будет сложно собрать даже простую сводную таблицу, не что дашборд. Подробнее о популярных «косяках» в этом процессе можно прочитать в моей

статье про топ-8 проблем с данными

.

Формулы и функции, которые упростят жизнь

Грамотная работа с моделью данных

Обработка данных в несколько кликов

Навыки для простой и быстрой работы с данными

Основы DAX и Power Query в Excel

Строим сводные таблицы

Перед тем как сделать дашборд в Экселе, на основе имеющейся выгрузки построим несколько сводных таблиц по продажам. Для этого ставим курсор на любую ячейку и переходим к пункту меню «Вставка» → «Сводная таблица». В появившемся окне выбираем «Новый лист».

Данные

Лист со сводными таблицами для удобства можно так и назвать — «Таблицы». Вкладку Excel с исходными данными обозначим как «Данные» и сразу сделаем еще один лист «Отчет» для будущего дашборда.

Лист1

На листе «Таблицы» создаем сводную таблицу. Она формируется на основе данных, которые мы выберем из предложенного списка и расположения в соответствующих областях.

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

Важный нюанс: при подсчете показателей по периодам Excel автоматически добавляет кварталы. Так как мы будем смотреть данные помесячно, они нам не понадобятся. Поэтому в сводной таблице в графе «Кварталы» нужно убрать галочку.

Продажи

Еще один лайфхак, который упростит работу. В разделе «Параметры сводной таблицы» (вызывается правой кнопкой мыши), следует убрать галочку в поле «Автоматически изменить ширину столбцов при обновлении». Это позволит зафиксировать ширину сводной таблицы и упростить создание следующих сводных таблиц, на базе которых мы будем добавлять новые визуальные элементы.

Отдельная сводная таблица понадобится для каждого графика или диаграммы, а также для настройки карточек KPI, которые мы расположим в верхней части дашборда.

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

Для визуализации с информацией по продажам в разрезе проектов

Для графика с данными о продажах по типам недвижимости

Для отчета по эффективности работы менеджеров

Для карточек с ключевыми показателями (KPI)

Этот навык стоит освоить «от и до»: сложностей в нем нет, и инструкция поможет разобраться. Если же что-то не получается, лучше пройти краткий

курс по созданию дашбордов в Excel

, потому что это — необходимая база. Буквально за 5 дней вы научитесь без ошибок совершать нужные действия, просто следуя инструкциям в видео.

Создаем диаграммы на основе сводных таблиц

Переходим к визуализации. Для каждого «сводника» нужна своя диаграмма, но делать ее для отчета по менеджерам и карточкам KPI мы не будем. Отчет по менеджерам можно будет просто скопировать и преобразить с помощью функций условного форматирования. Для KPI сделаем отдельные карточки, которые расположим вверху дашборда.

На этом этапе особой красоты не требуется (потом займемся), достаточно корректно выбрать тип диаграммы: это делаем через пункт меню «Конструктор» → «Изменить тип диаграммы». В появившемся окне выбираем нужное. На первой и второй картинках — комбинированные диаграммы, на третьей — линейчатая.

Комбинированная диаграмма для визуализации плана-факта продаж

Комбинированная диаграмма для сравнения числа сделок и поступивших оплат

Линейчатая диаграмма для сравнения продаж по типам помещений

Добавляем карточки ключевых показателей (KPI)

Начинаем сборку дашборда! Для этого в Excel-файле мы уже заготовили вкладку «Отчет».

Карточки KPI располагаются в верхней части дашборда и быстро информируют о главных показателях. Чтобы их создать, переходим в пункт меню «Вставка» → «Иллюстрации» → «Фигуры» → «Прямоугольник».

Название добавляем с помощью пункта «Надпись» в меню. Дополнительные показатели (например, чтобы сравнивать KPI с плановым значением) можно добавить аналогичным способом — это те же карточки, только внутри более крупных.

Значения1

Переносим диаграммы на отдельный лист

Все их нужно переместить на созданный для этого лист «Отчет» — располагаем согласно макету и наводим красоту:

• скрыть кнопки;
• переместить легенды наверх;
• убрать линии на графиках и контуры.

Это освободит место, поможет легко считывать легенды диаграмм и добавит стиля нашему будущему интерактивному отчету.

Создание дашборда в Эксель предполагает четкое и понятное обозначение визуализаций: каждой диаграмме нужно добавить соответствующее название. Желательно краткое и информативное, чтобы пользователь не тратил время на осознание того, что он видит.

Для этого в Excel есть готовый набор шрифтов, находятся они в пункте меню «Главная» → «Стили ячеек».

Для названия нашего отчета выберем «Заголовок 1», для названия диаграмм — «Заголовок 2»: разный размер шрифта поможет выделить структуру текста и данных.

Значения2

Добавляем срезы на сводных таблицах

Дашборд должен быть интерактивным! Поэтому на листе Excel, где расположена наша таблица, выбираем пункт меню «Вставка» → «Срез».

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

Вставка

Переносим срезы на лист с отчетом

Это просто: «Вырезать» → «Вставить» на лист с отчетом → расположить так, как задумано в макете.

Сводка

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

Подключения

Добавляем условное форматирование

Это потребуется делать не всегда и не всем, но в нашем случае нужно. Остался последний штрих: копируем на лист «Отчет» сводную таблицу по менеджерам и преображаем ее с помощью пункта «Условное форматирование» в меню (вкладка «Главная»), где доступны разнообразные значки и гистограммы.

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

Пользуемся интерактивным дашбордом в Excel

Результат всех пройденных шагов — на картинке ниже. В одном окне мы видим все важные данные, а при необходимости можем фильтровать их и просмотреть детализацию. Например, выбрав проект «Пальмира» в срезах слева, мы получим данные именно по нему: можно сравнивать с другими, видеть, как обстоят дела по всем показателям и так далее.

Диаграмма

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

Подведем итоги

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

Вам понравилась статья?

Подпишись на рассылку и получи в подарок «Каталог лучших отраслевых дашбордов»!

Хочешь получать актуальные статьи о визуализации данных?

Важно: В Excel для Microsoft 365 Excel 2021 Power View удаляется 12 октября 2021 г. В качестве альтернативы вы можете использовать интерактивный визуальный эффект, предоставляемый Power BI Desktop,который можно скачать бесплатно. Вы также можете легко импортировать книги Excel в Power BI Desktop. 

Аннотация.    В этом учебнике вы узнаете, как создавать интерактивные отчеты Power View: много диаграммы, интерактивные отчеты, точечная и пузырьковая диаграммы с визуализациями воспроизведения с учетом времени.

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

Ниже перечислены разделы этого учебника.

  • Создание однотипных диаграмм

  • Создание интерактивных отчетов с использованием карточек и мозаики

  • Создание точечных и пузырьковых диаграмм с анимацией динамики данных в визуализации

  • Контрольная точка и тест

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

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

  1. Импорт данных в Excel 2013 и создание модели данных

  2. Расширение связей модели данных с использованием Excel 2013, Power Pivot и DAX

  3. Создание отчетов Power View на основе карт

  4. Объединение интернет-данных и настройка параметров отчета Power View по умолчанию

  5. Создание потрясающих отчетов Power View

Рекомендуется изучить их по порядку.

В учебниках используется Excel 2013 с включенной надстройкой Power Pivot. Дополнительные сведения об Excel 2013 см. в статье Краткое руководство по началу работы с Excel 2013. Инструкции по включению Power Pivot см. в статье Надстройка Power Pivot.

Создание однотипных диаграмм

В этом разделе мы продолжим создавать интерактивные визуализации с помощью Power View. Здесь описывается создание однотипных диаграмм нескольких видов. Однотипные диаграммы также иногда называются решетчатыми.

Создание интерактивных
вертикальных
однотипных диаграмм

Создание однотипных диаграмм начинается с создания диаграммы одного из видов, например круговой или графика.

  1. В Excel выберите столбец и столбец. Чтобы создать отчет Power View, выберите на ленте > power VIEW > вставить > Power View. Будет создан пустой лист отчета Power View. Переименуйте отчет,щелкнув правой кнопкой мыши вкладку в нижней части и выбрав в отобращемся меню пункт Переименовать. Вы также можете дважды щелкнуть вкладку, чтобы переименовать ее.

  2. Разверните таблицу Medals в области Поля Power View и выберите поле Gender, а затем — поле Event. В области «ПОЛЯ» нажмите кнопку со стрелкой рядом с полем Event и выберите вариант Подсчет (кроме пустых). Таблица, созданная Power View, должна выглядеть так же, как показано на приведенном ниже снимке экрана.

    Визуализации таблицы Power View

  3. На ленте выберите пункт КОНСТРУКТОР > Представление переключателя > Другая диаграмма > Круговая диаграмма. Теперь отчет должен выглядеть так, как изображено ниже.

    Круговая диаграмма Power View

  4. Предположим, мы хотим просмотреть изменение количества розыгрышей по полу с течением времени. Для этого можно воспользоваться однотипными диаграммами. Перетащите поле Year из таблицы Medal на поле «ОДНОТИПНЫЕ ПО ВЕРТИКАЛИ». Чтобы на экране отображалось больше однотипных диаграмм, удалите из отчета легенду, выбрав на ленте пункт МАКЕТ > Условные обозначения > Нет.

  5. Изменим макет таким образом, чтобы в таблице однотипных диаграмм отображалось шесть диаграмм по вертикали и шесть по горизонтали. Выделив диаграмму, выберите пункты МАКЕТ > Высота сетки > 6 и МАКЕТ > Ширина сетки > 6. Теперь ваш экран должен выглядеть так, как показано ниже.

    Однотипные круговые диаграммы в Power View

  6. Однотипные диаграммы также являются интерактивными. Наведите указатель мыши на любую круговую диаграмму, и на экране появятся сведения о соответствующем секторе. Щелкните сектор любой диаграммы в сетке, и соответствующие сектора будут выделены на всех однотипных диаграммах. На экране ниже был выбран желтый сектор (женщины) за 1952 год, и в результате оказались выделены желтые сектора на всех остальных диаграммах. Если все доступные диаграммы не помещаются на одном экране Power View, в правой части визуализации появляется вертикальная полоса прокрутки.

    Взаимодействие с однотипными диаграммами Power View

Создание интерактивных горизонтальных однотипных диаграмм

Горизонтальные однотипные диаграммы аналогичны вертикальным.

  1. Предположим, мы хотим превратить вертикальные однотипные диаграммы в горизонтальные. Для этого перетащите поле Year из области «ОДНОТИПНЫЕ ПО ВЕРТИКАЛИ» в область «ОДНОТИПНЫЕ ПО ГОРИЗОНТАЛИ», как показано на приведенном ниже снимке экрана.

    Изменение визуализации в полях Power View

  2. Визуализация отчета Power View изменится на горизонтальную мнопулярную диаграмму. Обратите внимание на строку прокрутки в нижней части визуализации, показанную на следующем экране.

    Горизонтальные однотипные диаграммы в Power View

Создание однотипных графиков

Создавать однотипные графики так же легко. Ниже описано, как создать однотипный график на основе данных о количестве медалей за каждый год.

  1. Создайте новый лист Power View и переименуйте его, присвоив название Line Multiples. В области Поля Power View выберите в таблице Medals поля Medal Count и Year. Измените тип визуализации на график, выбрав пункт КОНСТРУКТОР > Другая диаграмма > График. Теперь перетащите поле Year в область «ОСЬ». Диаграмма должна выглядеть примерно так же, как на приведенном ниже снимке экрана.
    График Power View

  2. Сосредоточим внимание на медалях в зимних видах спорта. В области Фильтры выберите пункт «ДИАГРАММА», затем перетащите поле Season из таблицы Medals в область «Фильтры». Выберите вариант Winter, как показано ниже.

    Фильтрация данных на диаграмме в Power View

  3. Чтобы создать однотипные графики, перетащите поле NOC_CountryRegion из таблицы Medals в область «ОДНОТИПНЫЕ ПО ВЕРТИКАЛИ». Теперь отчет должен выглядеть так же, как на приведенном ниже снимке экрана.
    Однотипные графики в Power View

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

Создание интерактивных отчетов с использованием карточек и мозаики

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

Создание визуализации на основе карточек

  1. Создайте новый отчет Power View и переименуйте его в Карточки. В области Поля Power Viewв таблице Disciplines выберите Discipline. В таблице Medals выберите Distinct Count of Edition,Medal Count и NOC_CountryRegion. В области ПОЛЯ области Поля Power Viewщелкните стрелку рядом с NOC_CountryRegion и выберите Количество (distinct).

  2. На ленте выберите пункт КОНСТРУКТОР > Представление переключателя > Таблица > Карточка. Наша таблица должна выглядеть так же, как на приведенном ниже снимке экрана.
    Визуализация карточек в Power View

  3. Выбрав визуализацию карточки, выберите DiscImage в таблице DiscImage. Может появиться предупреждение системы безопасности с запросом на нажатие кнопки Включить содержимое для отображения изображений, как показано на следующем экране.

    Подключения к внешним данным в Excel

  4. В области «ПОЛЯ» расположите поля в следующем порядке: DiscImage, Discipline, Medal Count, Count of NOC_CountryRegion и Distinct Count of Edition. Карточки должны выглядеть примерно так же, как на приведенном ниже снимке экрана.
    Визуализация карточек с измененным порядком полей
     

Использование мозаики в визуализации карточек

  1. Работать с карточками, представляющими количество медалей по годам, в которые они были получены, довольно легко. В области Поля Power View в таблице Medals перетащите поле Year в область «ПРАВИЛО ФРАГМЕНТИРОВАНИЯ». Теперь визуализация должна выглядеть так же, как показано на приведенном ниже снимке экрана.
    Использование функции мозаики в Power View

  2. Теперь карточки упорядочены по годам, но это еще не все. Поле «МОЗАИКА» превратилось в контейнер, который в данный момент содержит только карточки, созданные на предыдущих этапах. В этот контейнер можно добавлять новые элементы и создавать с помощью функции мозаики интерактивные отчеты, позволяющие управлять представлением данных.

  3. Щелкните область рядом с визуализацией карточек внутри контейнера «МОЗАИКА». Содержимое области Поля Power View изменится с учетом того, что мы остаемся в контейнере «ПРАВИЛО ФРАГМЕНТИРОВАНИЯ», но уже выйдем из визуализации карточек. Ниже показан соответствующий вид области «Поля Power View».
    Контейнер "МОЗАИКА" в отчете Power View

  4. В области Поля Power Viewвыберите ALL, чтобы отобрать все доступные таблицы. В таблице Hosts выберите City, Season, NOC_CountryRegion и FlagURL. Затем на ленте выберите конструктор > Переключение визуализации > таблицы > Карточка. Вы хотите, чтобы таблица, созданная вами, заполнила больше места в отчете, поэтому вы решили изменить тип визуализации Карточка. Выберите ДИЗАЙН > параметры > тип карточки >. Так гораздо лучше. Теперь отчет должен выглядеть так же, как на приведенном ниже снимке экрана.
    Добавление визуализации в контейнер "МОЗАИКА" в Power View

  5. Обратите внимание, что при выборе другого года в мозаике в верхней части контейнера «МОЗАИКА» созданная нами только что карточка выноски меняет свой вид в соответствии с вашим выбором. Это связано с тем, что обе визуализации карточек находятся в контейнере «МОЗАИКА», который мы создали. Если, например, прокрутить элементы в контейнере «МОЗАИКА» и выбрать 2002 год, отчет будет выглядеть так, как показано на приведенном ниже снимке экрана.

    Взаимодействие с мозаикой в Power View

  6. Расположение данных в виде мозаики в Power View можно настроить. На ленте выберите пункт КОНСТРУКТОР > Мозаика > Тип мозаики > Поток мозаики. Визуализация мозаики изменится, и Power View переместит элементы мозаики в нижнюю часть контейнера, как показано на приведенном ниже снимке экрана.
    Использование функции размещения мозаики в Power View

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

Создание точечных и пузырьковых диаграмм с анимацией динамики данных в визуализации

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

Создание точечной и пузырьковой диаграмм

  1. Чтобы создать отчет Power View, выберите на ленте power VIEW > вставить > Power View. Переименуем отчет в Bubbles. В таблице Medals выберите Medal Count и NOC CountryRegion. В области ПОЛЯ щелкните стрелку рядом с NOC_CountryRegion и выберите Count (Distinct), чтобы получить количество кодов стран или регионов, а не сами коды. Затем в таблице Events выберите Sport.

  2. Чтобы изменить режим визуализации на точечную диаграмму, выберите пункт КОНСТРУКТОР > Представление переключателя > Другая диаграмма > Точечная диаграмма. Отчет должен выглядеть так же, как на приведенном ниже снимке экрана.

    Точечная диаграмма в Power View

  3. Затем перетащите поле Event из таблицы Events в раздел «РАЗМЕР» области Поля Power View. Теперь отчет стал намного интереснее и выглядит примерно так же, как на приведенном ниже снимке экрана.

    Использование функции размера на пузырьковой диаграмме Power View

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

  5. Эта пузырьковая диаграмма также является интерактивной. При наведении указателя мыши на пузырек Rowing (гребля) Power View выдает дополнительные сведения об этом виде спорта, как показано на приведенном ниже снимке экрана.

    Дополнительные сведения при наведении указателя мыши на элементы пузырьковой диаграммы Power View

Создание визуализаций с анимацией динамики данных

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

  1. Обратите внимание на область «ОСЬ ВОСПРОИЗВЕДЕНИЯ» на точечной диаграмме, которую мы создали на предыдущих этапах (см. приведенный ниже снимок экрана).

    ОСЬ ВОСПРОИЗВЕДЕНИЯ в Power View

  2. Перетащите поле Year из таблицы Medals в область «ОСЬ ВОСПРОИЗВЕДЕНИЯ». Сейчас мы приступим к самому интересному. В нижней части визуализации точечной диаграммы создается ось, рядом с которой появляется значок воспроизведения, как показано на приведенном ниже снимке экрана. Нажмите кнопку воспроизведения.

    Кнопка воспроизведения в отчете Power View

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

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

    Визуализация Power View с динамической пузырьковой диаграммой

  5. Чтобы выбрать несколько видов спорта, удерживайте нажатой клавишу CTRL. Попробуйте сами. На приведенном ниже снимке экрана выбрано три вида спорта: Wrestling (борьба), Athletics (легкая атлетика) и Aquatics (водные виды спорта).

    Выделение нескольких пузырьков в анимированном отчете Power View

  6. Наконец, данные на точечной диаграмме можно отфильтровать так же, как и в любой другой визуализации. Диаграмма содержит много цветов, потому что в наборе данных представлено много видов спорта. Перетащим поле Season из таблицы Medals в раздел «ЦВЕТ» области Поля Power View. Теперь используется только два цвета: по одному для каждого времени года (лета и зимы). Это показано на приведенном ниже снимке экрана, однако чтобы увидеть, насколько красиво это выглядит, просмотрите видео, представленное в конце этого учебника.

    Использование срезов в анимированных отчетах Power View

Power View позволяет создавать привлекательные и эффектные отчеты самых разных типов. Каждая визуализация позволяет по-новому взглянуть на одни и те же данные. Для создания еще более интересных отчетов на одной странице можно объединять разные визуализации, которые оживляют данные.

Контрольная точка и тест

Повторение изученного материала

При работе с этим учебником мы научились создавать однотипные диаграммы, графики, пузырьковые и точечные диаграммы. Мы также узнали, как расположить данные в отчете в виде мозаики и создать контейнер, в который можно добавить несколько отчетов.

Этот учебник — последний в цикле материалов, посвященных отчетам Power View.

Видеоматериалы на базе набора данных об Олимпийских играх

Иногда бывает полезно увидеть выполнение той или иной задачи в действии. В этом разделе вы найдете ссылки на видеоматериалы, которые были созданы с использованием набора данных об Олимпийских играх. Их содержание аналогично содержанию наших учебников, однако некоторые книги, изображения Power Pivot и листы Power View могут немного отличаться.

Видео о Power Pivot

Видео о Power View

Спасибо! Надеюсь, что этот цикл учебников вам понравился и помог научиться создавать собственные отчеты Power View. Power View позволяет создавать эффектные и подробные интерактивные отчеты, которые можно публиковать на портале бизнес-аналитики в среде SharePoint.

Учебники в этой серии

Ниже приведены ссылки на все учебники в этой серии.

  1. Импорт данных в Excel 2013 и создание модели данных

  2. Расширение связей модели данных с использованием Excel 2013, Power Pivot и DAX

  3. Создание отчетов Power View на основе карт

  4. Объединение интернет-данных и настройка параметров отчета Power View по умолчанию

  5. Создание потрясающих отчетов Power View

ТЕСТ

Хотите проверить, насколько хорошо вы усвоили пройденный материал? Приступим. Этот тест посвящен функциям, возможностям и требованиям, о которых вы узнали в этом учебнике. Внизу страницы вы найдете ответы на вопросы. Удачи!

Вопрос 1. Как еще называются однотипные диаграммы?

А. Диаграммы с прокруткой.

Б. Диаграммы с кортежами.

В. Решетчатые диаграммы.

Г. Страничные диаграммы.

Вопрос 2. С помощью какого раздела в области Поля Power View можно создать контейнер, в которых можно добавлять различные визуализации?

А. Область «СТОЛБЦЫ».

Б. Область «ОБОБЩЕНИЕ».

В. Область «МОЗАИКА».

Г. Область «КОНТЕЙНЕР».

Вопрос 3. С помощью какой области в полях Power View можно создать анимированную визуализацию на основе определенного поля (например, даты)?

А. Область «ОСЬ ВОСПРОИЗВЕДЕНИЯ».

Б. Область «ОДНОТИПНЫЕ ПО ГОРИЗОНТАЛИ».

В. Область «АНИМАЦИЯ».

Г. Визуализации не поддерживают такие функции.

Вопрос 4. Что происходит с однотипными диаграммами, если на одном экране не помещаются все имеющиеся круговые диаграммы?

А. Power View автоматически запускает прокрутку круговых диаграмм.

Б. Power View отображает полосу прокрутки, с помощью которой можно просматривать круговые диаграммы.

В. Power View создает отчет только для такого количества круговых диаграмм, которое можно поместить на одном экране.

Г. Power View автоматически размещает все круговые диаграммы на одном экране независимо от их количества.

Ответы на вопросы теста

  1. Правильный ответ: В

  2. Правильный ответ: В

  3. Правильный ответ: А

  4. Правильный ответ: Б

Примечания: Ниже перечислены источники данных и изображений в этом цикле учебников.

  • Набор данных об Олимпийских играх © Guardian News & Media Ltd.

  • Изображения флагов из справочника CIA Factbook (cia.gov).

  • Данные о населении из документов Всемирного банка (worldbank.org).

  • Авторы эмблем олимпийских видов спорта Thadius856 и Parutakupiu.

Не секрет, что Excel довольно мощный инструмент для работы с числовыми табличными данными. Однако средства, которые предоставляет Microsoft для интеграции с ним, далеки от идеала. В частности, сложно интегрировать в Excel современные пользовательские интерфейсы. Нам нужно было дать пользователям Excel возможность работать с довольно насыщенным и функциональным интерфейсом. Мы пошли несколько другим путем, который в итоге показал хороший результат. В этой статье я расскажу, как можно организовать интерактивное взаимодействие Excel c веб-приложением на Angular и расшить Excel практически любым функционалом, который реализуем в современном веб-приложении.

Итак, меня зовут Михаил и я CTO в Exerica. Одна из проблем которые мы решаем — облегчение работы финансовых аналитиков с числовыми данными. Обычно они работают как с исходными документами финансовой и статистической отчетности, так и каким-либо инструментом для создания и поддержания аналитических моделей. Так сложилось, что 99% аналитиков работают в Microsoft Excel и делают там довольно сложные вещи. Поэтому перевести их с Excel на другие решения не эффективно и практически невозможно. Объективно, «облачные» сервисы электронных таблиц до функционала Excel пока не дотягивают. Но в современном мире инструменты должны быть удобны и соответствовать ожиданиям пользователей: открываться по клику мышки, иметь удобный поиск. А реализация в виде разных несвязанных приложений будет довольно далека от ожиданий пользователя.

То с чем работает аналитик выглядит примерно так:

Основные данные тут — это числовые «финансовые показатели», например, доход за 1 квартал 2020 года. Для простоты буду называть их дальше просто «числами». Как видно, почти никакой связи между числами в документе и в аналитической модели нет, все только в голове у аналитика. И работа с заполнением и поддержанием модели занимает часы поиска и перебивания чисел из документа в таблицы, а потом поиск ошибок ввода. Вместе этого мы хотели бы предложить пользователю привычные инструменты: «перетаскивание», вставка через клипборд и так далее, а также быстрый просмотр исходных данных.

Что у нас уже было

К моменту, когда мы начали реализацию интерактивного взаимодействия с Excel в виде, изложенном в этой статье, у нас уже была база данных на MongoDB, бэкэнд в виде REST API на .NET Core, фронтовое SPA на Angular и некоторые другие сервисы. Мы к этому моменту уже пробовали разные варианты интеграции в приложения электронных таблиц, в том числе и в Excel, и все они не пошли дальше MVP, но это тема отдельной статьи.

Связываем данные

В Excel существует два распространенных инструмента, с помощью которых можно решить задачу связывания данных в таблице с данными в системе: RTD (RealTimeData) и UDF (User-Defined Functions). Чистый RTD менее удобен для пользователя в плане синтаксиса и ограничивает гибкость решения. С помощью UDF можно создать кастомную функцию, которая будет работать привычным для Excel-пользователя образом. Ее можно использовать в других функциях, она понимает ссылки типа A1 или R1C1 и вообще ведет себя как надо. При этом никто не мешает использовать механизм RTD для обновления значения функции (что мы и сделали). UDF мы разрабатывали в виде Excel addin с использованием привычного нам C# и .NET Framework. Для ускорения разработки мы использовали библиотеку Excel DNA. 

Кроме UDF наш addin реализует ribbon (панель инструментов) с настройками и некоторыми полезными функциями по работе с данными.

Добавляем интерактивность

Для передачи данных в Excel и налаживания интерактива мы разработали отдельный сервис, который предоставляет подключение по Websocket при помощи библиотеки SignalR и фактически является брокером для сообщений о событиях, которыми должны обмениваться «фронтовые» части системы в реальном времени. Он у нас называется Notification Service.

Вставляем данные в Excel

В нашем SPA мы подсвечиваем все числа, которые обнаружила система. Пользователь может выделять их, навигировать по ним и т.п. Для вставки данных мы реализовали 3 механизма, чтобы закрыть различные варианты использования:

  • Перетаскивание (drag-and-drop)
  • Автоматическая вставка по клику в SPA
  • Копирование и вставка через клипборд

Когда пользователь инициирует drag’n’drop некоторого числа из SPA, для перетаскивания формируется ссылка с идентификатором этого числа из нашей системы (.../unifiedId/005F5549CDD04F8000010405FF06009EB57C0D985CD001). При вставке в Excel наш addin перехватывает событие вставки и парсит регэкспом вставляемый текст. При обнаружении валидной ссылки на лету подменяет ее на соответствующую формулу =ExrcP(...).

При клике на числе в SPA через Notification Service отправляется сообщение в addin, содержащее все необходимые данные для вставки формулы. Далее формула просто вставляется в текущую выделенную ячейку.

Эти способы хороши, когда пользователю нужно вставлять в свою модель по одному числу, но если надо перенести целую таблицу или ее часть, необходим другой механизм. Наиболее привычным для пользователей представляется копирование через клипборд. Однако этот способ оказался сложнее первых двух. Дело в том, что для удобства вставляемые данные должны быть представлены в нативном для Excel формате — OpenXML Spreadsheet. Наиболее просто это реализуется используя объектную модель Excel, то есть из addin’а. Поэтому процесс формирования клипборда у нас выглядит так:

  • Пользователь выделяет область с числами в SPA
  • Массив выделенных чисел передается на Notification Service
  • Notification Service передает его в addin
  • Addin формирует OpenXML и вставляет его в клипборд
  • Пользователь может вставить данные из клипборда в любое место любой Excel-таблицы.

Несмотря на то, что данные проделывают довольно долгий путь, благодаря SignalR и RTD происходит это довольно быстро и абстрагированно от пользователя. 

Распространяем данные

После того, как пользователь выбрал начальные данные для своей модели, их надо «распространить» все периоды (года, полугодия и кварталы), которые представляют интерес. Для этих целей одним из параметров нашей UDF является дата (период) данного числа (вспоминаем: «доход за 1 квартал 2020 года»). В Excel существует нативный механизм «распространения» формул, который позволяет заполнить ячейки той же формулой с учетом ссылок, заданных в параметрах. То есть вместо конкретной даты в формулу вставлена ссылка на нее, а далее пользователь «распространяет» ее на другие периоды, при этом в таблицу автоматически загружаются «те же» числа из других периодов. 

А что это там за число?

Теперь у пользователя есть модель на несколько сотен строк и несколько десятков столбцов. И у него может возникнуть вопрос, что же там за число в ячейке L123? Чтобы получить ответ, у нас ему достаточно кликнуть на эту ячейку и в нашем SPA откроется тот самый отчет, на той самой странице, где записано кликнутое число, а число в отчете будет выделено. Вот так:

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

В качестве заключения

Вот такая, на мой взгляд, нестандартная реализация взаимодействия между Excel и веб-приложением получилась довольно удобной для пользователя. Благодаря использованию Excel порог входа для пользователей из целевой аудитории довольно низкий. При этом мы получаем также всю мощь Excel по работе с числовыми данными. Сами данные всегда остаются связанными с источником, а также связанными во времени. Для целевых клиентов нет необходимости встраивать в бизнес-процесс работы с данными абсолютно новые внешние системы. Наше решение встраивается как дополнительный «инструмент» внутри Excel, что является стандартом де-факто для провайдеров финансовых данных.

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

Power View — это надстройка, с помощью которой можно создавать интерактивные графики, диаграммы, карты и таблицы, а также живые отчеты.

Чтобы начать работу с PowerView, необходимо добавить отображение команды, в одну из вкладок Excel, например, «Вставка».

Выполняем довольно простые действия: Выбрать Файл> Параметры> Настроить ленту> Вставка> Создать группу> Новая группа (настраиваемая)> Переименовать в PowerView> выбрать команды> Все команды> найти PowerView> Добавить> созданную группу PowerView (настраиваемая).

Панель Power View — своего рода рабочий лист Excel, но без ячеек. Для того чтобы информация отобразилась на листе PowerView, нужно отметить данные, которые расположены в панели «Поля» PowerView.

Данные будут отображены в виде небольшой сводной таблицы, этот вид присваивается автоматически. Для изменения вида необходимо нажать по вкладке «Конструирование»> «Представление переключателя»:

  • Таблица.
  • Линейчатая диаграмма. Применяется, когда вам нужно показать несколько рядов информации; информация включает положительные, отрицательные и нулевые значения; нужно сравнить всю информацию по многим категориям.
  • Гистограмма: наглядно показывает изменения данных с течением времени и сравнение различных величин. На гистограммах категории расположились по горизонтали и значения по вертикали.
  • Другая диаграмма показывает данные в виде одной из трех диаграмм: точечная, строчная и круговая.
  • Карта показывает информацию в виде круговой диаграммы с геоданными.

Надстройка Power View помогает создать однотипные диаграммы и графики, интерактивные отчеты с использованием карточек и мозаики, дашборды, а также точечные и пузырьковые диаграммы с анимацией динамики данных в визуализации.

Интерактивные или анимированные пузырьковые диаграммы наглядно показывают динамику развития с течением времени, при чем строится такая диаграмма с использованием Power View за считанные минуты. Для этого необходимо:

кликнуть по вкладке «Конструирование»> другая диаграмма> точечная диаграмма> перетащить поля> для того чтобы диаграмма стала анимированной и могла во времени и в динамике двигать пузырьки необходимо использовать ось воспроизведения и поместить поле с временным отрезком> нажать кнопку Play на диаграмме.

Диаграмму можно растянуть до размеров слайда, если навести на один из шариков мышку, то можно увидеть всплывающую подсказку с данными, а после нажатия правой кнопкой мыши диаграмма покажет детальную траекторию развития. Диаграмму можно использовать для визуализации развития продаж продуктов, продажи филиалов конкуренции и для много другого.

Согласитесь, не стоит ограничиваться обычными сводными таблицами в Excel, когда можно таким простым способом визуализировать данные и сделать отчеты живыми и интересными для восприятия.

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

Пошагово рассмотрим, как построить дашборд по продажам в Excel. Статья будет полезна всем, кто начинает знакомство с этим мощным инструментом аналитики данных.

Дашборд ― динамический отчёт, который состоит из структурированного набора данных и их визуализации на основе диаграмм, графиков и таблиц.

Основные задачи дашборда:

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

Построение дашбордов ― такой же hard skill, как владение формулами в Excel. По статистике, пользователь Excel среднего уровня может освоить этот навык за 20 часов обучения и практики.

Для специалистов, которые работают с отчётами, навык построения дашбордов стал необходимостью, а не дополнительным преимуществом.

Чаще всего созданием дашборда занимается аналитик — он обрабатывает огромные массивы данных, оформляет их в красивый и понятный дашборд и передаёт заказчику задачи. Это могут быть руководители, менеджеры по продажам, HR-специалисты, бухгалтеры, маркетологи.

Менеджерам по продажам дашборд помогает управлять продажами. HR-специалистам ― отслеживать основные метрики, связанные с трудовыми ресурсами. Для бухгалтера будет полезен дашборд о движении средств, который отражает финансовое состояние организации. Маркетологи анализируют рекламные кампании и оценивают их эффективность. Руководителю дашборд позволит быстро оценивать состояние ключевых показателей и принимать управленческие решения.

Существует большое количество сервисов для бизнес―аналитики, такие как Tableau, Power BI, Qlik, DataLens, Google Data Studio. Самым доступным можно назвать Excel.

Главное и самое интересное в дашборде ― интерактивность.

Настроить интерактивность можно с помощью следующих приёмов:

  • срезы и временные шкалы в сводных таблицах ― эти инструменты упрощают фильтрацию данных и позволяют управлять дашбордом: например, можно более детально посмотреть данные по конкретному менеджеру или заказчику за определённый период времени или в разрезе каналов продаж.
  • выпадающие списки, формулы и условное форматирование использование таких приёмов удобно, когда много разных таблиц и построить сводные таблицы невозможно;
  • спарклайны, мини-диаграммы в ячейках, тепловые карты в аналитических таблицах — такой способ чаще всего подходит для тактических целей специалистов или аналитиков, а не для стратегических целей руководителя.

Для этого выбираем наиболее популярный способ с помощью сводных таблиц.

Советуем проделать все шаги вместе с нами. Как говорит гуру мотивации Наполеон Хилл, «мастерство приходит только с практикой и не может появиться лишь в ходе чтения инструкций». Файл с данными для тренировки можно скачать здесь.

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

Плоская таблица (flat table) ― двумерный массив данных, состоящий из столбцов и строк. Столбцы ― это информационные атрибуты таблицы, строки ― отдельные записи, состоящие из множества атрибутов.

Пример плоской таблицы:

Аналитика данных: как построить дашборд в Excel

В примере выше атрибуты — это «Наименование», «День», «Год», «Склад», «Продажи (тыс. руб)», «Менеджер», «Заказчик». Они вынесены в заголовок таблицы.

Эта таблица послужит основой для построения нашего дашборда по продажам.

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

Также необходимо определиться с макетом — структурой — дашборда. Для начала достаточно будет прикинуть её на листе формата А4.

Пример универсальной структуры, которая подойдёт под любые задачи:

Аналитика данных: как построить дашборд в Excel

Количество информационных блоков может быть разным: это зависит от того, сколько метрик надо отразить на дашборде. Главное — соблюдать выравнивание по сетке.

Порядок и симметрия в расположении информационных блоков помогают восприятию и внушают больше доверия.

Помимо симметрии важно учитывать и логику расположения информационных блоков. Это связано с нашим восприятием: мы привыкли читать слева направо, поэтому наиболее важные метрики необходимо располагать слева направо и сверху и вниз, менее важные ― справа внизу:

Аналитика данных: как построить дашборд в Excel

— на основе таблицы с данными, приведённой выше в качестве примера плоской таблицы.

Таблицы будут показывать продажи по месяцам, по товарам и по складу.

Должно получиться вот так:

Аналитика данных: как построить дашборд в Excel

Также построим таблицу для ключевых показателей «Продажи», «Средний чек», «Количество продаж»:

Аналитика данных: как построить дашборд в Excel

Чтобы в дальнейшем было проще ориентироваться при подключении срезов, присвоим сводным таблицам понятное имя. Для этого перейдём на ленте в раздел Анализ сводной таблицыСводные таблицы → в поле Имя укажем название таблицы.

Аналитика данных: как построить дашборд в Excel

В нашем дашборде будем использовать три типа диаграмм:

  • график с маркерами для отражения динамики продаж;
  • линейчатую диаграмму для отражения структуры продаж по товарам;
  • кольцевую — для отражения структуры продаж по складам.

Выделим диапазон таблицы, перейдём на ленте в раздел Вставка Диаграммы Вставка диаграммыВыберем нужный тип диаграммы ОК:

Аналитика данных: как построить дашборд в Excel

Отредактируем диаграммы: добавим названия и подписи данных, скроем кнопки полей, изменим цвет диаграмм, уменьшим боковой зазор, уберём лишние элементы — линии сетки, легенду, нули после запятой у подписей данных. Поменяем порядок категорий на линейчатой диаграмме.

Аналитика данных: как построить дашборд в Excel

… и распределим их согласно выбранному на втором шаге макету:

Аналитика данных: как построить дашборд в Excel

После размещения диаграмм необходимо вставить поля с ключевыми показателями: перейдём на ленте в раздел ВставкаФигуры и вставим 3 текстбокса:

Аналитика данных: как построить дашборд в Excel

Далее сделаем заливку и подпишем каждый блок:

Аналитика данных: как построить дашборд в Excel

Значения ключевых показателей из сводных таблиц вставим также через текстбоксы — разместим их посередине текстбоксов с названиями KPI. Но прежде в нашем примере сократим значение «Продажи» до миллионов при помощи такого приёма: в сводной таблице рядом с ячейкой со значением поставим формулу с делением этого значения
на 1 000:

Аналитика данных: как построить дашборд в Excel

… и сошлёмся уже на эту ячейку:

Аналитика данных: как построить дашборд в Excel

То же самое проделаем с другими значениями: выделим текстбокс и сошлёмся через поле «Вставить функцию» на короткое значение в сводной таблице:

Аналитика данных: как построить дашборд в Excel

  • Попробуете себя в роли аналитика в крупной ритейл-компании и поможете принять взвешенные решения об открытии новых точек продаж
  • Научитесь основам работы с инструментами визуализации данных и решите 4 реальных задачи бизнеса
  • 4 задачи — 4 инструмента: DataLens, Excel, Power BI,
    Tableau

Срез ― это графический элемент в виде кнопки для представления интерактивного фильтра таблиц и диаграмм. При нажатии на эти кнопки дашборд будет перестраиваться в зависимости от выбранного фильтра.

Эта функция доступна в версиях Excel после 2010 года. Если нет возможности сделать срезы, можно воспользоваться выпадающим списком.

Для создания срезов выделяем любую ячейку сводной таблицы, переходим на ленте в раздел Анализ сводной таблицыВставить срез ⟶ поставим галочки в поля «Год», «Менеджер», «Заказчик», чтобы в дальнейшем можно было фильтровать данные по этим категориям.

Аналитика данных: как построить дашборд в Excel

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

Аналитика данных: как построить дашборд в Excel

Аналитика данных: как построить дашборд в Excel

Повторяем эти действия с каждым срезом.

— и располагаем их слева согласно выбранной структуре.

Дашборд готов. Осталось оформить его в едином стиле, подобрать цветовую палитру в корпоративных цветах, выровнять блоки по сетке — и показать коллегам, как пользоваться.

Итак, вот так выглядит наш дашборд для руководителя отдела продаж:

Аналитика данных: как построить дашборд в Excel

Мы построили самый простой дашборд. Если углубиться в эту тему, то можно использовать сложные диаграммы, настраивать пользовательские форматы срезов, экспериментировать с макетом, вставлять картинки и логотип.

Немного практики — и дашборд может выглядеть так:

Аналитика данных: как построить дашборд в Excel

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

Принцип «от простого к сложному» — самый верный. Когда строят интерактивный дашборд впервые, многие испытывают искреннее восхищение. При нажатии на срезы дашборд перестраивается — очень похоже на магию. Желаем тоже испытать эти ощущения!


Мнение автора и редакции может не совпадать. Хотите написать колонку для Нетологии? Читайте наши условия публикации. Чтобы быть в курсе всех новостей и читать новые статьи, присоединяйтесь к Телеграм-каналу Нетологии.

Простой, но полезный дашборд в Excel для интерактивной визуализации данных отчета по показателям: уровень обслуживания, качество и производительность. С помощью этой управляемой панели отчета можно продемонстрировать, как визуализировать свой небольшой набор данных с помощью интерактивных элементов.

Создание дашбордов в Excel шаг за шагом

Дашборд в Excel скачать.

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

Чтобы создать свой такой же или подобный визуальный отчет в виде дашборда следует выполнить ряд последовательных действий в Excel.

В первую очередь создадим новую книгу с 3-ма листами:

  1. Дашборд.
  2. Данные.
  3. Обработка.

Сначала создадим табличку с входящими данными на листе «Данные» так как показано ниже на рисунке:

входящие данные.

После чего на листе «Дашборд» создадим первый управляющий элемент – выпадающий список. В данном случае рационально использовать поле со списком, так как оно имеет больше настроек. Конечно можно было бы воспользоваться стандартным выпадающим списком в Excel выбрав инструмент: «ДАННЫЕ»-«Работа с данными»-«Проверка данных»-«Тип данных: Список». Но мы так делать не будем, так как он неудобен из-за своей боковой полосы прокрутки, которая появляется уже при 10-ти значений. А у нас в выпадающем списке должны отображаться 12 месяцев. Поэтому выберите другой инструмент: «РАЗРАБОТЧИК»-«Элементы управления»-«Вставить»-«Поле со списком».

управляющий элемент выпадающий список.

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

Теперь нам необходимо его настроить. Щелкаем правой кнопкой мышки по выпадающему списку и из появившегося контекстного меню выбираем опцию: «Формат объекта». После чего появилось окно «Формат элементов управления», которое следует заполнить параметрами так как показано ниже на рисунке:

Формат объекта.

Как видно из параметров данный выпадающий список в данном примере настраивается 3-мя параметрами на вкладке «Элемент управления»:

  1. Список отображает значения из диапазона первого столбца ячеек таблицы входящих данных ссылаясь в первом поле «Формировать список по диапазону:» по адресу Данные!$A$2:$A$13.
  2. Второе поле «Связь с ячейкой:» позволяет указать ячейку куда будут возвращаться порядковые номера значений выпадающего списка. В данном случае они передаются в ячейку по адресу Обработка!$A$1. Например, если будет выбрано значение из нашего списка – «Март» тогда в ячейку A1 на листе «Обработка» передается число 3 для дальнейшей обработки.
  3. «Количество строк списка:» — числовой параметр позволяет нам отображать выпадающий список без полосы прокрутки. Указав число 12, мы увеличили его размер на 12 записей, чего нельзя сделать с обычным выпадающим списком из проверки данных.

Готовый желаемый результат выглядит так:

Количество строк списка 12.

Далее начинаем упорно работать с 3-тим листом «Обработка». На данном листе обрабатываются и подготавливаются все данные для вывода на дашборд. Будем двигаться с верху вниз. Сначала подготовим данные для верхних подписей. Для этого создаем табличку выборки показателей при условии полученного номера месяца, переданного выпадающим списком на лист «Обработка» в ячейку A1. В ячейке A2 определяем название месяца на основе полученного числа в ячейке A1, по формуле:

лист Обработка.

Делаем выборку из входящей таблицы на листе «Данные» для всех показателей с помощью функции =ВПР() скопировав формулу во все остальные ячейки:

выборка ВПР.

Данные для верхних подписей показателей – подготовлены!



Как сделать вафельный график в Excel

Подготавливаем значения для графического вывода информации на верхних вафельных графиках дашборда. Сначала делаем данные для вафельной диаграммы по показателю «Уровень обслуживания».

В первую очередь нам необходимо преобразовать процентное значение в числовое сохраняя самое значение числа перед знаком %. Естественно для этого нужно умножить его на 100, но для предотвращения ошибок и простоты отображения на графике мы еще и округлим значение данного показателя до целого числа:

процентное значение в числовое.

Теперь в ячейку G1 вводим число 0, а целый диапазон ячеек G2:P11 заполняем формулой:

единицы.

Диапазон G2:P11 состоит из 100 ячеек (10×10) и 100 единиц – соответственно. В каждой ячейке формула, которая проверяет количество единиц в диапазоне. Если оно больше или равно числу (процентов) в ячейке F1 значит следует прекратить заполнять данный диапазон единицами. Как видно, пока-что формула не работает, так как ей не хватает значений в диапазоне H1:P1, к которым она также обращается. В этом диапазоне будут вычисляться итоговые суммы чисел для подсчета количества единиц из предыдущих столбцов с помощью формулы, которую копируем во все ячейки диапазона H1:P1:

количество единиц в диапазоне.

Теперь как видно все работает и диапазон ячеек G2:P11 заполняется единицами по условию, в зависимости от числового значения в ячейке F1.

Вафельный график будет состоять из двух слоев динамического (переднего плана – желтый цвет) и статического (задний план – черный цвет). Мы составили динамически изменяемые данные для первого желтого графика. Нам нужно еще создать черный статический график, который послужит задним фоном. Для этого понадобится диапазон размером 10×10 ячеек которые просто статически заполнены единицами. Поэтому рядом заполняем диапазон ячеек R2:AA11 единицами и строим по ним статический по такому же принципу, как и предыдущий – динамический.

единицы для статического графика.

Сначала создадим черный статический график. Для этого выполним ряд последовательных действий:

  1. Выделите диапазон ячеек R2:AA11 и выберите инструмент: «ВСТАВКА»-«Диаграммы»-«Линейчатая»-«Линейчатая с накоплением»
  2. Диаграмма Линейчатая.

  3. Делаем двойной щелчок мышкой по оси X, чтобы изменить настройки: «Формат оси»-«ПАРАМЕТРЫ ОСИ»-«Границы»-«Максимум» – с 12 на 10.
  4. Макс 12.

  5. После чего удаляем саму ось X, затем ось Y, название, легенду, сетку – поочередно выделяя их и нажимая клавишу Delete на клавиатуре:
  6. Очистка.

  7. Делаем двойной щелчок по любому ряду данных графика и делаем настройку: «Формат ряда данных»-«ПАРАМЕТРЫ РЯДА»-«Боковой зазор» – 5%.
  8. Боковой зазор.

  9. Рядом возле графика создаем фигуру в виде черного круга. Выбреете инструмент: «ВСТАВКА»-«Иллюстрации»-«Фигуры»-«Овал». Удерживая зажатой клавишу SHIFT на клавиатуре нарисуйте круг.
  10. Фигура Овал.

  11. Получился синий круг поэтому меняем цвет на черный. Для этого сделайте активной фигуру круг щелкнув по ней левой кнопкой мышки и выберите инструмент из дополнительного меню: «ФОРМАТ»-«Стили фигур»-«Черная заливка»:
  12. Меняем стиль и цвет.

  13. Скопируйте черную фигуру круга нажав комбинацию клавиш CTRL+C, затем выделите один из рядов на диаграмме и вставьте ее нажав клавиши CTRL+V на клавиатуре.
  14. копируем черную фигуру круга.

  15. Измените размеры сторон диаграммы сделав их равными – 5 на 5 см. Щелкните по графику сделав его активным и вызвав его дополнительное меню: «РАБОТА С ДИАГРАММАМИ»-«Формат»-«Размер»:
  16. размеры сторон диаграммы.

Черный график для фона готов! Теперь создадим динамический желтый, но сначала следует временно изменить значение 50% на 100% в таблице входящих данных (или временно вместо формулы ввести 100% в ячейку F1). Иначе не получится создать линейный график с накоплением для диапазона ячеек G2:P11.

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

ВНИМАНИЕ: Не забудьте обратно поменять значение 100% на 50%!

Так же для динамического желтого графика следует убрать заливку фона области. Для этого делаем двойной щелчок мышкой по фоновой области и вносим настройки: «Формат области диаграммы»-«ПАРАМЕТРЫ ДИАГРАММЫ»-«ЗАЛИВКА»-«Нет заливки».

прозрачный фон.

Далее выделите два графика удерживая клавишу CTRL на клавиатуре и выберите инструмент: «РАБОТА С ДИАГРАММАМИ»-«Формат»-«Упорядочивание»-«Группировать», как показано выше на рисунке.

После чего наложите один на другой и переместите группу (вырезать, вставить) на главный лист «Дашборд»:

лист Дашборд.

Для управления слоями наложения диаграмм используйте инструмент: «РАБОТА С ДИАГРАММАМИ»-«ФОРМАТ»-«Упорядочение»-«Область выделения», как показано выше на рисунке.

Динамический вафельный график в Excel – готов!

Аналогичным образом создаем еще два вафельных графика для показателей: «Показатель качества» и «Производительность».

Полезный совет. При создании остальных двух вафельных графиков можно не создавать фоновую черную диаграмму, а просто скопировать ее из первой уже созданной вафельной диаграммы.

Готовый шаблон дашборда в Excel

Ниже под вафельными диаграммами у нас на дашборде расположены 3 переключателя для нижнего графика (под ними). Чтобы создать переключатели на листе «Дашборд» выберите инструмент: «РАЗРАБОТЧИК»-«Элементы управления»-«Вставить»-«Переключатель». После щелкаем по нему правой кнопкой мышки и в контекстном меню выбираем опцию «Формат объекта»:

Переключатель.

В появившемся диалоговом окне «Формат элемента управления» на вкладке «Элемент управления» в поле ввода «Связь с ячейкой:» указываем ссылку для вывода числовых значений в ячейку по адресу: Обработка!$A$6.

Копируем новый элемент управления – переключатель, 2 раза для создания его копий остальным показателям. Теперь при переключении переключателя на листе «Обработка» в ячейке A6 будут возвращаться числовые значения 1,2 и 3. В зависимости от выбранного пользователем переключателя.

Пришло время подготовить данные для нижнего динамически изменяемого графика при переключении. Но сначала на листе «Обработка» сделаем подготовку и обработку всех необходимых значений. Снова выполним ряд последовательных действий:

  1. На листе «Обработка» заполняем диапазон ячеек A7:A18 внешними ссылками на ячейки из другого листа «Данные» в диапазоне A2:A13, чтобы получить список полных названий месяцев их таблицы входящих данных:
  2. Месяцы.

  3. В следующем столбце таблички для динамического нижнего графика будут находиться сокращенные названия этих же месяцев для комфортного отображения их на оси X. Используем функцию обрезки текста =ЛЕВСИМВ() с указанным параметром 3 символа, которые нужно оставить с начала строки:
  4. ЛЕВСИМВ.

  5. Для динамического изменения названия графика создадим формулу выборки наименования показателя по условию:
  6. .

  7. В третьем столбце мы будем делать выборку данных по условию из таблицы входящих данных. Условие заключается в следующем если в ячейке A6 возвращено число 1 тогда с помощью функции ВПР будут выбраны значения для показателя «Уровень обслуживания» по столбцу 1, если 2 – «Показатель качества» по столбцу 2 и если 3 – «Производительность». Реализуется данная задача с помощью формулы:
  8. выборка данных по условию.

Данные подготовлены и обработанные!

Теперь выполним ряд действий для создания самого нижнего графика:

  1. Выделите диапазон ячеек B7:C18 и выберите инструмент: «ВСТАВКА»-«Диаграммы»-«График с маркерами»:
  2. линейный график с маркерами.

  3. Из дополнительного меню выберите стиль его оформления: «РАБОТА С ДИАГРАММАМИ»-«Стили диаграмм»-«Стиль 2»:
  4. стиль оформления.

  5. Сделайте двойной щелчок левой клавише мышки по линии графика чтобы в окне «Формат ряда данных» изменить цвет линий и маркеров:
  6. Формат ряда данных.

  7. Чтобы автоматически изменялось название графика следует щелкнуть по самому названию сделав его активным, а после в строке формул следует ввести знак равно (=) и кликнуть по ячейке (в данном примере C6) из которой следует брать значение наименования, а затем нажать клавишу Enter:
  8. динамическое значение наименования.

Можно еще сделать несколько шагов для оформления:

  • изменить цвет фона – двойной клик по фону и в окне «Формат области диаграммы»-«ПАРАМЕТРЫ ДИАГРАММЫ»-«ЗАЛИВКА»-«Цвет» выбрать – белый;
  • добавить вертикальную ось Y значений – «РАБОТА С ДИАГРАММАМИ»-«КОНСТРУКТОР»-«Макеты диаграмм»-«Добавить элемент диаграммы»-«Оси»-«Основная вертикальная».

После всех оформлений переносим график на главный лист «Дашборд». Там же делаем все необходимые дополнительные оформления на свой вкус. После настраиваем расположение элементов и наслаждаемся готовым результатом:

Шаблон с готовым дашбордом.

Скачать пример дашборда в Excel

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

Like this post? Please share to your friends:
  • Интерактивные вычисления в excel что это такое
  • Интерактивную формы в excel
  • Интерактивной визуализации данных в excel
  • Интерактивное создание таблиц excel
  • Интерактивная таблица в excel это