Всем привет! К сожалению, лето прошло, но впереди не менее прекрасная пора – осень, время, когда мы с новыми силами приступаем к работе и ставим перед собой самые амбициозные цели. Чтобы быстро и эффективно достигать целей в управлении, маркетинге, производстве и других сферах, вам понадобятся качественные и надежные инструменты для визуализации и аналитики данных. Мы занимаемся разработкой средств отчетности и компонентов для работы с данными и сегодня расскажем о создании отчетов, а конкретно о том, как сделать эту работу качественно и быстро.
Создание отчета с большим количеством данных – достаточно длительный процесс, именно поэтому в дизайнере отчетов Stimulsoft есть специальные инструменты, которые призваны существенно облегчить эту работу. Но, обо всём по порядку.

Способы создания отчета

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

Мастер создания отчетов (Wizard)

Сначала расскажем о, пожалуй, главном специальном инструменте – Мастере создания отчетов. Он используется, в частности, для разработки простых и Master Detail-списков. Для создания отчета с простым списком есть пошаговая инструкция, которая выглядит так:
  • подключение данных;
  • выбор колонок;
  • расположение колонок данных в нужном порядке;
  • сортировка, фильтрация, группировка данных.

Если нужно, далее вы можете заняться внешним оформлением отчета: выбрать тему, применить стиль и тому подобное. Для разработки Master Detail-списка нужно лишь подключить источник данных со связью, выбрать несколько источников и определить связи.

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

Мастера создания специальных отчетов

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

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

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

Кроме того, в нашем дизайнере отчетов вы можете найти мастера создания отчетов, например, с этикеткой или диаграммой. В меню Файл они скрыты, но для их отображения достаточно ввести нужный запрос (chart или label) в поисковую строку.

Больше о работе с визардами вы можете узнать в нашем Ютуб-канале по этой ссылке.

Онлайн хранилище отчетов

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

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

Data on Band
Надеемся, что эта статья была полезной для вас, и теперь вы сможете воспользоваться помощниками и сможете создавать отчеты в кратчайшие сроки. Если у вас остались какие-либо вопросы, свяжитесь с нами – мы поможем решить вашу проблему.
Сегодня мы расскажем про оформление отчетов.

Зачем это нужно?

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

Как можно оформить отчет?

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

Итак, отчет можно оформить с помощью:

  1. Свойств компонентов;
  2. Стилей отчетов и их коллекций;
  3. Использованием условного форматирования.
Теперь по каждому способу более подробно.

Оформление с использованием свойств компонента

Каждый компонент отчета или дашборда содержит перечень свойств оформления. И это не только изменение цвета содержимого или фона, но и границы, и отступы, и тени. Все эти свойства располагаются на панели свойств дизайнера отчетов выделенного компонента, а некоторые настройки продублированы на Ribbon-вкладке и в редакторе компонента. Например, как в случае с элементом Текст дашборда. Его настройки есть и на панели свойств, и на Ribbon-вкладке, и в редакторе этого элемента. Component Properties
Как правило, этот способ используется, если нужно изменить оформление только одного компонента или изменить какой-либо параметр оформления, не редактируя стиль компонента в целом.

Оформление с использованием стилей

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

Оформление с использованием условного форматирования

Интерактивный способ изменения настроек оформления. В зависимости от выполнения условия можно изменять настройки оформления для разных компонентов отчета и элементов дашборда. Причем условие может включать какое-либо действие пользователя (подразумевается выбор значения параметра во вьювере) или не включать. Условное форматирование также может использоваться как инструмент анализа. Например, при достижении пограничных значений оформление может изменяться. К слову, в отчетах в условном форматировании можно даже изменять стиль при выполнении условия. Чуть выше мы писали, насколько важно обладать навыком работы со стилями, но вкупе с использование условного форматирования вы становитесь настоящим профи по настройке оформления отчетов и дашбордов.

Вот здесь вы найдёте про условное форматирование в дашбордах, а вот здесь видео подборка по теме.


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

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

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

Списки данных

Начнём со списков, они могут быть:
  • простыми. Здесь всё просто: данные из источника выводятся в отчет построчно;
  • иерархическими. В этом случае данные также выводятся по строкам, но с сохранением своей изначальной иерархии;
  • кросс-списками. Выводят данные из источника по колонкам или по колонкам и строкам.

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


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

Простой список

Формируется обычно с использованием бэнда Данные или компонента Таблица. Если использовать бэнд, то надо размещать на нем текстовые компоненты со ссылками на колонки данных, а если выбрать Таблицу, то ссылки нужно указывать в её ячейках. Подробнее о создание списков через бэнд Данные и с помощью компонента Таблица.

Кстати говоря, простой список можно вывести и с использованием компонента Кросс-таблица, но не будем забегать вперёд.

Иерархический список

Он же древовидный. Называется так потому, что для отображения иерархии данных в пределах одного источника используется бэнд Дерево. Ещё раз: речь идёт о иерархическом подчинении в пределах одной таблицы данных. Если интересуетесь иерархией между таблицами в отчете – дождитесь нашей следующей статьи. А пока подробную инструкцию о создании иерархических списков найдёте тут.

Кросс-список

Представляет собой тип вывода данных, при котором каждая запись источника выводится в отчете как новая колонка. Соответственно, для вывода кросс-списков используется специальный бэнд Кросс-данные . Он размещается на бэнде Данные с виртуальным источником равным 1, если следует вывести список единожды. Чтобы узнать подробности, посмотрите видео на тему создания кросс-списков в отчете.

Полезно знать!

Среди наших клиентов довольно популярен компонент Кросс-таблица, который позволяет выводить данные по строкам и колонками. Пошаговая инструкция по использованию кросс-таблицы в отчетах здесь и здесь. Лайфхак: с помощью компонента кросс-таблица можно имитировать вывод простых списков или кросс-списков. Просто не указывайте для этого компонента колонки или строки соответственно.
В принципе, это всё, что мы хотели рассказать про создание списков для вывода данных в отчете. Если у вас возникнут дополнительные вопросы – свяжитесь с нами, мы с радостью поможем.
Заканчиваем рассказ о новых возможностях версии продуктов Stimulsoft Reports and Dashboards 2021.3. Сегодня расскажем о новом адаптере данных, который позволяет создавать дашборды и отчеты с веб-аналитикой.

Что такое Google Analytics?

Гугл Аналитика представляет собой сервис для отслеживания и анализа действий пользователей на сайте. Для начала работы нужно разместить на страницах своего сайта JavaScript-код, который и будет передавать информацию о посещениях сайта вебмастеру. Сервис фиксирует факт посещения сайта, путь пользователя по страницам и время нахождения на них, источник трафика и многое другое.

Проще говоря, с помощью Гугл Аналитики вебмастер может узнать:
  • местоположение пользователя;
  • язык, на котором он разговаривает;
  • браузер и операционную систему, которыми он пользуется;
  • источник трафика, то есть как пользователь попал на сайт – в результате органической выдачи, кликнув по рекламному объявлению или, например, перейдя по ссылке из социальных сетей;
  • и многое другое.

Далее можно отследить поведение пользователя на сайте: какие страницы он посещает, сколько времени на них проводит, совершает ли он те или иные действия – заполняет форму регистрации, добавляет товары в корзину или подписывается на новостную рассылку. С помощью этих данных вебмастер анализирует эффективность каналов трафика, качество страниц сайта, кнопки призыва к действию (CTA, call-to action) и другие показатели.

Stimulsoft и Google Analytics

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

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

Подключение данных Google Analytics

В версии наших продуктов 2021.3 мы добавили возможность получения данных для отчета или дашборда из веб-сервиса Google Analytics. При подключении нового источника данных на вкладке Google доступен тип соединения Google Analytics.

Google Analytics

Далее вам нужно получить Service Account Key File из сервиса, причём данный аккаунт должен иметь разрешение на просмотр данных GA. После этого генератор отчетов Stimulsoft автоматически получит всю нужную информацию, а вам останется выбрать показатели и измерения, то есть те метрики, которые вы хотите отобразить и проанализировать. В результате будет сформирована таблица данных, на основе которой вы сможете создать отчет или дашборд.
Мы подготовили видео с подробной инструкцией о подключении данных из Google Analytics в дизайнере отчетов Stimulsoft.



К слову говоря, в продуктах Stimulsoft вы найдёте большое количество инструментов для аналитики данных – различные типы диаграмм: круговая и кольцевая, Парето, воронка и уравновешенная воронка, ящик с усами, гистограмма, линия, область, индикаторы, измерительные приборы, прогрессы, а также таблицы, карты и многое другое.
Надеемся, что эта статья поможет вам лучше разобраться в возможностях новой версии продуктов Stimulsoft, в том числе, и в подключении данных из Гугл Аналитике. Если у вас остались вопросы, свяжитесь с нами – мы поможем решить вашу проблему.
Не так давно мы выпустили релиз 2021.3 с новыми возможностями и улучшениями. Вы уже познакомились с представлениями в диаграмме, зависимыми переменными типа Список, видимостью колонок и многим другим. В сегодняшней статье мы поговорим об улучшении условного форматирования таблицы в дашбордах.

Что такое условное форматирование?

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

В версии 2021.3 мы добавили несколько возможностей для более гибкого применения условного форматирования при разработке дашборда. В ранних версиях не хватало настроек для широкого применения условного форматирования.

Ранее

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

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

Сейчас

Теперь дела обстоят иначе. Вы можете указать выражение, результат вычисления которого и будет являться вторым значением условия. Для этого нужно определить параметр Значение (Value) как Выражение (Expression).

Также вы можете определить колонки, для которых следует применять условное форматирование. Это можно сделать в параметре Назначение (Destination). Просто отметьте колонки таблицы, чье оформление вы хотите изменить.

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

Мы подготовили для вас видео урок по теме и пример отчета с новым функционалом редактора условий.

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