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

Blockly

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

Blockly

Планировщик

Автоматизируйте процессы отчетности с использованием планировщика в Stimulsoft Designer. Экспорт отчета и его отправка по Email "точно в срок" без участия пользователя.

Scheduler

Dashboards.PHP

Используйте аналитику в ваших приложениях. Готовое полнофункциональное решение для платформы PHP.

Stimulsoft Dashboards.PHP

Manual Data Entering

Используйте ввод данных вручную для своих аналитических панелей.

Manual entering

Text in Shapes

Добавьте блок-схемы в ваши отчеты, используя геометрические схемы и текст в них.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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