Мы продолжаем рассказ о новой версии Stimulsoft Reports and Dashboards 2022.1 и о нововведениях и улучшениях, которые уже доступны нашим пользователям. Ранее писали про трёхмерную круговую диаграмму, новые штрих-коды, а сегодня расскажем про новые возможности преобразования данных.

Что такое преобразование данных

Преобразование данных (Data Transformation) – это инструмент в дизайнере отчетов Stimulsoft, с помощью которого создается новое описание данных в таблице. Дело в том, что данные в словаре содержатся в структурированном виде, чаще всего, в таблицах. При разработке отчетов часто нужно объединить данные из разных таблиц для их группировки, фильтрации, расчёта итогов и так далее. Для этого можно написать sql-запрос с нужными параметрами или, например, изменить структуру данных в самом источнике. Инструмент Преобразование данных позволяет выполнять подобные действия визуальными средствами.

Нововведения версии 2022.1

Начиная с версии 2022.1 в действии Пропуск и ограничение строк (Skip and Limit Rows) в инструменте Преобразование данных появилась новая возможность. Помимо значений Применить до преобразования данных и Применить после группировки данных появилось значение Применить после группировки и сортировки данных. В этом случае, ограничение строк будет применяться после группировки данных с учетом указанной сортировки.

Новые возможности преобразования данных

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

Разберём на примере принцип работы этого нововведения.

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

В режиме Применить после группировки данных пропуск и ограничение строк будет применено к данным, которые уже сгруппированы по какому-либо признаку в преобразовании. Тут стоит отметить, что при группировке данные сортируются от меньшего к большему (от А до Я). Пользовательская сортировка, настроенная в преобразовании данных, учитываться не будет.

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


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


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