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

Новые возможности для JS

В новой версии мы добавили возможность выбора нового типа проекта React + TypeScript при публикации отчета для JavaScript платформы. При публикации отчета в JavaScript и Node.js проект теперь появилась возможность включить адаптеры данных для определенных типов источников в отчете. Кроме этого, добавлена поддержка всех версий популярного фреймворка Angular, включая актуальные - 10, 11, 12, 13.

New features of the Publish wizard

.NET 6.0 в мастере публикаций

Совсем скоро Microsoft прекратит поддержку фреймворка .NET 5.0, и мы постепенно готовим для вас решение. О работе наших компонентов под фреймворком .NET 6.0 мы уже сообщали в этой заметке. Теперь мы обновили мастер публикаций отчета, и вы можете указать версию фреймворка .NET 6.0 для проекта. Эта опция доступна на платформах ASP.NET MVC, Winforms, WPF и Blazor в мастере публикаций.

New features of the Publish wizard

Другие возможности мастера публикаций

Кроме выше перечисленного в текущем релизе мы добавили возможность использовать в проекте просмотра или экспорта построенный отчет в .mdc-формате вместо шаблона отчета в .mrt-формате. Для этого нужно установить флажок параметра Использовать построенный отчет (Use rendered report). Еще одно нововведение касается только действия экспорта. Теперь вы можете отобразить настройки экспорта для выбранной платформы в коде проекта.

Мы значительно расширили возможности интеграции компонентов Stimulsoft в пользовательские приложения, добавив и новые фреймворки (Angular, .NET 6.0), и типы проектов (React + TypeScript), и другие опции, которые придают гибкости при использовании мастера публикации отчетов.

New features of the Publish wizard

Для наглядного понимания всего вышесказанного мы подготовили для вас видео на нашем ютуб-канале.

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

Представить данные о конкретном месяце можно двумя способами:
  • в качестве его номера;
  • в качестве строки.

Представление месяца в качестве его номера

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

Примечание

Для отображения типа данных dateTime в виде номера месяца используйте функцию Month().

Представление месяца в качестве строки

Если месяц представлен в качестве строки, то при использовании кнопки Sort, данные будут отсортированы по алфавиту.


Чтобы отсортировать месяцы в календарном порядке, необходимо применить функцию monthIdent(). После применения этой функции, сортировка по возрастанию и убыванию будет работать уже по календарному порядку, вместо алфавитного, и первым месяцем станет Январь.


Если вы хотите отсортировать месяцы в календарном порядке, но вам необходимо начать сортировку с другого месяца, то необходимо применить функцию fiscalMonthIdent(), в которой первым аргументом указывается колонка данных, а вторым – порядковый номер месяца, начиная с которого необходимо отсортировать данные.

Важно знать

Использовать функции monthIdent() и fiscalMonthIdent() можно для любых элементов панели индикаторов.

На нашем Ютуб-канале доступно видео с описанием процесса сортировки месяцев в генераторе отчетов Stimulsoft.

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

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

Для каких диаграмм применимо закругление?

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

Закругление применяется для всех типов диаграмм, в которых используются столбчатые графические элементы, а именно для:

  • столбчатых;
  • линейчатых;
  • гистограмм;
  • диаграммы Парето;
  • диаграммы Ганта;
  • водопада;
  • столбчатого диапазона;
  • иерархической диаграммы типа Древовидная (Treemap).

Это касается и отчетов, и дашбордов. Теперь перейдем непосредственно к вопросу, как реализовано закругление в отчетах и дашбордах.

Закругление в диаграммах отчета

Диаграмма в отчете может иметь несколько рядов. Закругление может быть определено в настройках стиля, который применяется к диаграмме, или в настройках каждого ряда. И в стиле, и в настройках ряда закругление определяется с помощью группы свойств Радиус закругления (Corner Radius). Обратите внимание, если вы не видите в списке свойств настройки закругления, то нужно установить свойство Разрешить применять стили (Allow Apply Style) в значение Нет (False). В противном случае настройки закругления будут применяться из стиля диаграммы для всех ее рядов.



Закругление в диаграммах на дашборде

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

Еще раз тезисно о главном:

  • В диаграммах отчетов и дашбордах можно закруглять графические элементы;
  • Данная возможность доступна не для всех типов диаграмм;
  • Закругление графического элемента определяется при помощи группы Радиус закругления в стиле диаграммы или в свойствах определенного ряда. Последнее актуально только для диаграмм в отчетах.
Видео по настройке закругления диаграмм уже доступна на нашем канале.

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

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

Таблица

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

Редактор элемента Таблица

В редакторе таблицы вы сможете настроить выделенное поле данных: скопировать его, поменять название или удалить. Также можно удалить все поля данных.

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

Элемент дашборда Таблица

У редактора элемента Таблица есть и другие возможности. Например, при редактировании полей данных в таблице вы можете:

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


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

Группировка данных в таблице

Предположим, в вашей таблице есть три поля данных: Марка автомобиля, Страна-производитель и Количество продаж за год. Вы хотите сгруппировать свои данные по полю Страна-производитель. Для этого вам понадобится у поля Количество продаж за год переключить тип элемента с Измерения (Dimension) на Показатель (Measure), после чего вы получите нужный результат.

Элемент дашборда Таблица

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

Меню заголовка

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

Вы также можете изменить саму таблицу, например, ее размер и размер колонок в ней.
Элемент дашборда Таблица

Размер таблицы

Чтобы изменить размер таблицы, нужно выделить сам элемент и вручную растянуть его по ширине и высоте. По умолчанию, у свойства Способ изменения размера (Size Mode) установлено значение Авторазмер (Autosize), в котором зафиксирована минимальная ширина колонок. Если вы растяните таблицу, то их размер останется неизменным. Однако, при установке значения Растянуть (Fit) ширина колонок будет меняться.

Помимо всех перечисленных возможностей таблицы, вы также можете добавить в нее изображения.

Изображения в таблице

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

Если поле данных содержит ссылки на изображения, то они будут отображены в таблице как текст. Чтобы отобразить изображения в таблице, нужно выделить поле данных с URL изображений в редакторе элемента, затем применить к выражению этого поля функцию Image(). Выглядеть это будет примерно так: Image(DataSource.DataColumn1). Однако, если ваши URL ведут к изображениям типа SVG, то вам необходимо будет указать высоту и ширину изображения в аргументах функции - Image(DataSource.DataColumn, height, width).
О том, как создать дашборд с таблицей, вы можете прочитать в нашей документации.
В следующий раз вы узнаете про возможности элемента Диаграмма. Если у вас остались вопросы касательно таблицы или создания дашборда с ним, то свяжитесь с нами. Будем рады вам помочь.
Сегодня мы поговорим о новом типе диаграмме - Пиктографическая карта с накоплением (Pictorial Stacked Chart). И прежде, чем мы перейдем к её созданию, разберемся с самим понятием.

Что такое пиктографическая карта с накоплением?

Пиктографической она называется, потому что вместо графического элемента используются пиктограммы, представленные в наборе значков. В средствах отчетности Stimulsoft присутствует немалый перечень пиктограмм: от абстрактных значков до известных логотипов. Термин «с накоплением» означает, что значения анализируются в пределах одного графического элемента, в данном случае - одной пиктограммы или значка. Эта пиктограмма представляют собой сумму всех значений и в относительной величине равняется 100 процентам. Все значения диаграммы группируются по ее аргументам, а каждый аргумент представляет собой относительную долю значения в общей сумме всех значений диаграммы. Другими словами, Пиктографическая карта с накоплением представляет собой аналитический тип диаграммы, который позволяет отобразить относительную долю значения как часть графического элемента диаграммы. Этот тип диаграммы используется в отчетах и дашбордах.

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



Добавление в отчет

Добавление данного типа диаграммы в отчет осуществляется таким же самым образом, как и любого другого типа. Выберите тип Пиктографическая карта с накоплением из категории Пиктографическая карта (Pictorial) на вкладке Вставить (Insert) или Инструментарии (Toolbox) в дизайнере отчетов, а затем разместите компонент в отчете. Далее следует указать колонки данных значений и аргументов. Изменить пиктограмму можно при помощи свойства Значок (Icon). Обратите внимание, что для диаграммы можно добавить несколько рядов, однако для всех рядов диаграммы будет использоваться значок из первого ряда.

Добавление на дашборд

Для использования пиктографических карт с накоплением в дашбордах, нужно разместить элемент Диаграмма (Chart) на дашборде. Затем следует указать колонки данных для полей значения и аргумента и установить тип диаграммы как Пиктографическая карта с накоплением. Основное отличие - иконка для диаграммы выбирается в редакторе элемента, а не на панели свойств. И эта иконка также будет использоваться для всех рядов диаграммы.

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

Посмотрите несколько примеров использования пиктографической карты с накоплением в отчете и на дашборде.


Больше примеров отчетов и дашбордов с пиктографической картой с накоплением, вы можете найти в нашем хранилище по запросу "pictorial". Пиктографическая карта с накоплением - это отличный инструмент визуализации и анализа данных, который вы можете применять в своих отчетах и дашбордах. Если у вас остались вопросы, свяжитесь с нами.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.