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

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

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

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

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


Естественно, это не единственные способы разработки отчета. Даже обладая базовыми навыками работы с компонентами отчетности 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). Просто отметьте колонки таблицы, чье оформление вы хотите изменить.

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

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

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

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

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

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

Что нового?

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

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

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

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

Инструмент выбора цвета

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

Как это работает

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

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

Eyedropper

Это проще и быстрее, чем набирать код цвета вручную

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