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