К открытию Олимпиады в Токио мы подготовили тематический дашборд. Мы собрали всю информацию: от количества участников соревнований до эстафеты Олимпийского огня. Быстрее, выше, сильнее - вместе!

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

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

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

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

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


Естественно, это не единственные способы разработки отчета. Даже обладая базовыми навыками работы с компонентами отчетности 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 объявляет об изменении системных требований к продуктам. Начиная с официального релиза Stimulsoft Reports и Dashboards версии 2021.4 для работы с нашими продуктами с использованием платформ WinForms и WPF необходимо иметь минимум .NET Framework 4.5.2 и выше.

Версии фреймворков для .NET Core библиотек остаются прежними, а именно:
  • .NET Core 3.1 и выше для WinForms и WPF продуктов;
  • .NET Standard 2.0 и выше для Web продуктов.