![](https://habrastorage.org/getpro/habr/upload_files/679/dc5/789/679dc5789baef6cab7493f85353ff59f.jpg)
Продолжаем рассказывать аудитории Хабра о возможностях продуктов МойОфис, которые позволяют работать с документами, в том числе совместно, до 30% быстрее. Напомним, что ранее в нашем блоге уже выходили статьи про работу с формулами, сводными таблицами и макросами на Lua.
Сегодня речь пойдет о «МойОфис Аналитика». Этот продукт создан МойОфис на базе платформы «Планета» российской компании IBS. «МойОфис Аналитика» предназначен для анализа исходных данных различных форматов, а также визуализации результатов с помощью удобных интерактивных отчетов: связанных диаграмм, кросс-таблиц и картограмм.
Приложение устанавливается на компьютер пользователя и не требует серверной инфраструктуры. С его помощью анализировать данные стало проще — пользователям достаточно обладать минимальным багажом знаний в области работы с табличными данными, чтобы начать подготовку отчетов. Далее мы покажем как это работает — загрузим наши данные, сформируем аналитическую панель и опробуем на практике различные виджеты, от простой таблицы, изображения и текста до географической карты и диаграммы Парето.
«МойОфис Аналитика», инструмент для персонального анализа данных и отображения результатов в наглядном виде, стал доступен нашим корпоративным пользователям в январе 2021 года. Приложение входит в состав коммерческих продуктов «МойОфис Стандартный» и «МойОфис Профессиональный», приобрести которые можно через нашу партнерскую сеть.
«МойОфис Аналитика» позволяет не только проводить анализ данных в любых разрезах, но и представлять результаты в виде интерактивных аналитических панелей. Возможности визуализации данных здесь значительно шире, чем в офисном редакторе «МойОфис Таблица».
Основная задача продукта — работа с уже имеющимися данными. Например, вы можете взять готовый табличный документ или выгрузить из информационной системы необходимые данные, на основе которых будет формироваться ваш отчет. Загружать исходные данные «МойОфис Аналитика» позволяет в форматах xods, ods, xlsx и csv.
Подготовка и загрузка данных
Для демонстрации работы приложения сперва необходимо создать тестовый массив данных. Для этого можно воспользоваться любым табличным редактором, например, «МойОфис Таблица». В нашем случае такими данными станет некое статистическое исследование со следующими графами:
город респондента
пол
семейное положение
образование
месячный доход, тыс. руб.
количество имеющихся кредитов
траты в месяц, тыс. руб.
![](https://habrastorage.org/getpro/habr/upload_files/1e0/a58/c5f/1e0a58c5f107858141dc547fa9ba7997.jpg)
Подготовленные данные исследования сохраним в виде файла .csv.
Запускаем приложение «МойОфис Аналитика». В интерфейсе мы видим три вкладки — «Общее», «Модели» и «Аналитические панели», переключение между которыми осуществляется выбором пунктов в левой вертикальной (либо верхней горизонтальной) панели. Новые вкладки, которые будут создаваться в ходе работы, при необходимости можно закрыть.
![](https://habrastorage.org/getpro/habr/upload_files/40d/d6f/14d/40dd6f14d552dec2f6cc18a4ba66d8d6.png)
Загрузим данные — действие доступно во вкладке «Модели». При этом появится новая вкладка «Загрузка данных». Указываем кодировку, правильный тип разделителя данных и папку, в которую будет загружена модель.
![](https://habrastorage.org/getpro/habr/upload_files/773/4de/bc3/7734debc34a8bd1fe94995f758fdff76.png)
При нажатии на кнопку «Обновить список измерений и показателей» в нижней части окна отобразятся данные из файла.
![](https://habrastorage.org/getpro/habr/upload_files/934/98b/43e/93498b43ebd45223771da1a176bdb3df.png)
Далее можно рассортировать столбцы, переместив их в разделы «Измерения» и «Показатели», а также присвоить параметрам соответствующие типы данных. Не забываем дать название модели.
![](https://habrastorage.org/getpro/habr/upload_files/199/d67/707/199d67707eb5ce44912b0bf6808dd602.png)
После загрузки модель отображается в соответствующем разделе. Там же можно отключить, импортировать и экспортировать модели — как с сохранением значений, так и без.
![](https://habrastorage.org/getpro/habr/upload_files/27e/919/a17/27e919a17ffa451e8b8ab4bb72b15fdd.png)
Создание аналитической панели и работа с виджетами
Далее переходим во вкладку «Аналитические панели» и создаём новую панель. Она отображается в виде новой вкладки.
![](https://habrastorage.org/getpro/habr/upload_files/9e5/0bb/440/9e50bb4409738eba6aaa4e486277acb9.png)
Здесь же можно сразу изменить свойства панели: настроить сетку, указать цвет фона или использовать собственное изображение, включить адаптивный режим и так далее.
![](https://habrastorage.org/getpro/habr/upload_files/011/000/8fa/0110008faffc1acc2177ed10d5a611f8.png)
![](https://habrastorage.org/getpro/habr/upload_files/744/77e/0e5/74477e0e5a147dbd02697e7bbe806c84.png)
В «Инструментах создания панели» доступны различные виджеты для визуализации, выбор нужных моделей и их переменных, а также элементы управления.
![](https://habrastorage.org/getpro/habr/upload_files/e23/5b0/29e/e235b029e8dafa0aac3dad5d3d9e1c91.png)
Столбчатая диаграмма
Добавим столбчатую диаграмму. Для этого нужно перетащить соответствующий виджет в поле панели.
![](https://habrastorage.org/getpro/habr/upload_files/67d/f04/776/67df04776ef721025666ea0c10f3e51c.png)
Справа от диаграммы появляются свойства: фон, палитра, размеры элементов, настройка осей и другие.
![](https://habrastorage.org/getpro/habr/upload_files/1cd/a24/841/1cda24841cf95708c78c9ec40faf35fb.png)
Для того, чтобы отобразить данные на диаграмме, перетащим желаемые параметры из подменю «Модели» в рабочую область диаграммы. Например, посмотрим, как распределяется средний месячный доход и количество кредитов по городам. Результаты отобразились в виде двух разноцветных столбцов.
![](https://habrastorage.org/getpro/habr/upload_files/d40/dcf/78b/d40dcf78bb2f8068be2f7abde69e7761.png)
Чтобы избежать наслоения названий параметров по горизонтальной оси и улучшить читаемость легенды, воспользуемся свойствами панели. В результате получается более аккуратная и понятная диаграмма.
![](https://habrastorage.org/getpro/habr/upload_files/df6/355/5d1/df63555d13884a497c966074989ef950.png)
Также по нажатию на виджет появляется подменю, где можно не только удалить виджет, восстановить масштаб и использовать фильтры, но и развернуть его на весь экран и при необходимости экспортировать результаты в один из форматов.
![](https://habrastorage.org/getpro/habr/upload_files/958/c7c/c91/958c7cc9119c373ca945bb03ca592a3e.png)
![](https://habrastorage.org/getpro/habr/upload_files/fc5/e36/a08/fc5e36a08a97939ad4f2b819526b7a78.png)
К слову, легенда является активной: при отключении или включении необходимых данных, отображение динамически обновляется. Также при наведении на какой-либо столбец он подсвечивается, и выводится точное значение параметра.
![](https://habrastorage.org/getpro/habr/upload_files/d45/9d1/117/d459d11173c7de9fe2200e6bf6fbad2a.png)
Изображение и текст
Следующий виджет — «Изображение». Позволяет включить в отчёт произвольную картинку с активной ссылкой на сторонний ресурс. Адрес для перехода, выравнивание и другие параметры указываются в параметрах виджета — аналогично столбчатой диаграмме.
![](https://habrastorage.org/getpro/habr/upload_files/f54/4de/a7c/f544dea7c3d01e900fed4abade7c08f0.png)
Результат отображается сразу после вставки ссылки. Содержимое параметра «Подсказка» показывается при наведении на изображение.
![](https://habrastorage.org/getpro/habr/upload_files/e14/91d/b36/e1491db36d906c59487f408764b32097.png)
Для создания пояснительных надписей и иных текстовых блоков используется виджет «Текст». При этом доступно расширенное форматирование, включая выбор шрифта, тип текста (обычный, различные заголовки), выделение, списки и создание гиперссылок. Также доступен параметр «Подсказка» — аналогично виджету «Изображение».
![](https://habrastorage.org/getpro/habr/upload_files/df9/cd5/759/df9cd5759e5290f6c9311fc50f15e55f.png)
Линейная, круговая и каскадная диаграммы
Виджет «Линейная диаграмма» во многом аналогичен виджету «Столбчатая диаграмма». Аналогичным образом можно настраивать оформление, расположение и шрифт надписей, цвета элементов и многое другое.
![](https://habrastorage.org/getpro/habr/upload_files/b4e/4ed/c3a/b4e4edc3a84c89723bcc548ffd66fd59.png)
![](https://habrastorage.org/getpro/habr/upload_files/13c/569/29b/13c56929b26c7265e2f1088a764c6750.png)
При необходимости можно развернуть полученную диаграмму на весь экран и экспортировать в один из доступных форматов, включая PDF — так же, как и при работе со столбчатой диаграммой.
![](https://habrastorage.org/getpro/habr/upload_files/e62/54d/741/e6254d741b15dcc27c83d0f4c4ece55b.png)
С помощью «Круговой диаграммы» можно наглядно продемонстрировать разницу значений параметров, их «вес» по отношению друг к другу. Также доступен широкий спектр настроек оформления, размеров диаграммы, шрифтов, цветовых схем и расположения подписей и легенды.
![](https://habrastorage.org/getpro/habr/upload_files/fa8/204/7c4/fa82047c4d92ed379a028dd72dc4b5f5.png)
Если используются два и более отображаемых параметров, то они располагаются соосно, образуя кольца с соответствующим цветовым кодированием. И да, диаметр центральной зоны также можно настроить с высокой точностью.
![](https://habrastorage.org/getpro/habr/upload_files/d0a/780/b59/d0a780b59916d1e1162f05639c9c2cf4.png)
При наведении на один из «лепестков», он увеличивается с анимацией, и появляется пояснительная надпись со значением параметра.
![](https://habrastorage.org/getpro/habr/upload_files/014/676/001/014676001d0fff349f67708bac0dc0d0.png)
Следующий тип виджета — «Каскадная диаграмма». Она будет полезной для демонстрации влияния различных факторов (положительных и отрицательных) на начальное значение отслеживаемого параметра. Настройки и возможности оформления аналогичны другим типам диаграмм. Также доступна точная информация по каждому из параметров при наведении курсора на интересующий столбец.
Для наглядности используем дополнительный набор данных по каждому из респондентов. В него включаются среднемесячные доходы и расходы, отсортированные по категориям. Вот как это будет выглядеть для одного из участников опроса:
![](https://habrastorage.org/getpro/habr/upload_files/ee5/bfd/c04/ee5bfdc040c9cefc891e5744b5cda084.png)
Таблицы и кросс-таблицы
Виджет «Таблица» позволяет формировать классическую таблицу. Шрифты, оформление границ и цвет текста и ячеек настраиваются по желанию пользователя. Также для лучшей читаемости и удобства в случае работы с большим количеством строк имеется опция многостраничного отображения.
![](https://habrastorage.org/getpro/habr/upload_files/11e/0be/052/11e0be05246f90fe72610267cd04efb7.png)
Кросс-таблица используется для группировки и суммирования данных. Ее можно эффективно использовать для отображения итоговых показателей. Например, итогов продаж за квартал по отделам или филиалам. Настройки аналогичны таковым в виджете «Таблица» с добавлением специфических для кросс-таблиц параметров.
![](https://habrastorage.org/getpro/habr/upload_files/eee/881/d29/eee881d29567118680fca8da73bc3f6d.png)
Комбинированная диаграмма и карты
Комбинированная диаграмма совмещает в себе столбчатый и линейный типы диаграмм и делает более наглядной зависимость изменения одного параметра при одновременном изменении другого.
![](https://habrastorage.org/getpro/habr/upload_files/e1f/9f5/0c2/e1f9f50c20cf9067b622950d746b49dc.png)
Одним из необычных виджетов является «Карта». С его помощью можно отразить необходимые показатели на карте России. Доступны отображения административных центров и изменение масштаба.
![](https://habrastorage.org/getpro/habr/upload_files/f06/4b2/073/f064b2073420018916d214b7115e2947.gif)
Пузырьковая диаграмма и диаграмма Парето
Виджет «Пузырьковая диаграмма» особенно эффективен для работы с финансовыми показателями. Помимо точной настройки параметров, характерных для других виджетов, вы можете указать различные цвета «пузырей» для отдельных групп данных — для лучшей различимости при большом количестве отметок.
![](https://habrastorage.org/getpro/habr/upload_files/919/2e3/d66/9192e3d6654f746b8b05092e02878ed7.png)
Последний из доступных виджетов — «Диаграмма Парето». Она нужна для демонстрации количественных соотношений показателей в порядке их убывания слева направо. Это позволяет, к примеру, легко выделить наиболее важные элементы, имеющие максимальные показатели.
Используем набор данных, состоящий из перечня месячных трат респондента. В данном случае видно, что 80% трат составляет платёж по кредиту, питание и транспорт. На них стоит обратить внимание, если есть задача по оптимизации расходов.
![](https://habrastorage.org/getpro/habr/upload_files/2c8/de0/fa2/2c8de0fa26913156605cc9ea4619ed8e.png)
Настройки виджетов
Также для всех виджетов имеется возможность фильтрации параметров с использованием логических выражений. Это будет особенно полезно в случае больших объёмов данных.
![](https://habrastorage.org/getpro/habr/upload_files/4b3/ac5/085/4b3ac5085f4b998bd1c349677fcc0f1a.png)
Чаще всего в отчётах присутствуют сразу несколько различных диаграмм, таблиц и иных виджетов. Их перечень можно посмотреть, нажав соответствующую кнопку, расположенную рядом с кнопкой «Редактор свойств элемента».
![](https://habrastorage.org/getpro/habr/upload_files/ee6/a7e/76d/ee6a7e76df577b57aa0b7f636ef0d630.png)
Для удобства можно задать понятное имя для каждого виджета — нужный параметр находится в «Общих параметрах виджета». Это не только улучшает наглядность, но и позволяет легко найти нужный элемент с помощью функции сортировки по имени. Также при выборе конкретного имени в списке нажатие на «Редактор свойств элемента» позволит открыть параметры виджета без дополнительной прокрутки страницы.
![](https://habrastorage.org/getpro/habr/upload_files/6b9/971/541/6b9971541bed44633b24ee20ef37a13f.png)
Остаётся только сохранить аналитическую панель. Также это необходимо делать, если вы хотите экспортировать результаты в виде файла PDF или изображения в формате PNG.
![](https://habrastorage.org/getpro/habr/upload_files/86c/ea7/695/86cea7695723715d6979e45e10c493f2.png)
Заключение
В статье мы показали лишь основные возможности программы, виджеты и их базовые настройки. При желании вы можете более тонко настроить отображение данных с учётом ваших индивидуальных потребностей или фирменного стиля компании.
Нам интересно ваше мнение о продукте МойОфис Аналитика. Если вам требуется составлять аналитические отчеты по работе, пожалуйста, сообщите нам о ваших требованиях к ним в комментариях. Ваша обратная связь поможет сделать продукт МойОфис совершеннее.