У меня есть основной набор данных, заполненный процедурой тяжелого хранилища, результирующие данные выглядят примерно так:
ID PRODUCT FAMILY
1 PR_01 A
2 PR_01 A
3 PR_02 B
4 PR_03 B
Мне нужно создать кросс-таблицу для FAMILY.
Я попытался установить $F{FAMILY}.equals('A')
в выражении фильтра из свойств набора данных для одной кросс-таблицы, но это свойство является общим для каждой кросс-таблицы, и если я изменил A
на параметр, который я не могу изменитьэто значение для каждой кросс-таблицы, потому что оно находится на уровне отчета.
Я также пытался использовать поднабор данных, но когда я пытаюсь установить выражение фильтра, он показывает только поля из основного набора данных.Так что я действительно потерян здесь.
Я мог бы использовать несколько наборов данных для каждой кросс-таблицы, но, как я уже говорил, это сложная процедура хранения, и загрузка ее во много занимает много времени для одного отчета