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