DevExpress Reports v24.1 - новые функции выражения

DevExpress Reports v24.1 - новые функции выражения

Как вы, возможно, уже знаете, DevExpress Reports предлагает адаптированный вариант макета, который позволяет вам упорядочивать, формировать и организовывать данные наиболее подходящим образом. Одним из таких вариантов формирования данных является группировка. Вы можете упорядочивать данные во вложенных и многополевых группах в пределах полосы детализации табличного отчета. В цикле выпуска v24.1 представили несколько функций, которые позволяют вам получать индексы для различных элементов группы. Эти новые функции включают:

 

Групповая нумерация по индексу

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

Ячейки таблицы определяют следующие выражения привязки данных:

Группа «Название категории»:

 

 

Группа «Снятые с производства»:

 

 

Детальная полоса:

 

Изменение внешнего вида отдельных групп

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

Свойство таблицы StyleNameпривязано к следующему выражению:

Iif(GroupIndex(0) %2 == 0, 'DetailData1', 'DetailData3_Odd')

Найдите последний ряд в группе

В этом примере выражение, чтобы выделить продукт с самыми низкими продажами по всему штату (по сравнению с ожидаемыми продажами).

Свойство таблицы Font.Boldпривязано к следующему выражению:

Iif(NextRowColumnValue('Product')!= [Product] OR [DataSource.IsLastRow], True, False)

Как вы можете видеть, выражение находит последнюю строку в группе и применяет к ней жирный стиль (свойство StylePriority.UseFontимеет значение false):

Бесплатные продукты DevExpress — получите свою копию сегодня

Следующие бесплатные предложения продуктов DevExpress остаются доступными free

 

 


Опубликовано: 2 сентября 2024


Выбрать программное обеспечение


Напишите запрос на программное обеспечение нам в Viber
+380503703627


Контакты Ай Ти Про

info@itpro.ua
Телефон: +38 (044) 257-24-44