Подавить дубликаты данных группы, которые находятся в другой группе данных в отчетах Crystal - PullRequest
0 голосов
/ 07 декабря 2011

Cystal Reports сценарий:

Group1 Location
Group2 Names

Группа2 находится ниже Группы1 в иерархии. Я поместил расположение поля Group1 в имена Group2. Я видел дубликаты мест.

Пример данных:

america  Tom
america  Jim
England  Peterson
England  Anderson

Я хочу данные как

america  Tom
         Jim
England  Peterson
         Anderson

Пожалуйста, предоставьте решение. Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 07 декабря 2011

К сожалению, опция подавления дубликатов работает только в разделе подробностей. Самый простой подход здесь состоит в том, чтобы условно подавить поле Group1 с условием, подобным {Table.Location} = Previous({Table.Location}) (при условии, что у вас есть поля в заголовке group2 ).

РЕДАКТИРОВАТЬ: Поскольку у вас есть поля в нижнем колонтитуле Group2 , я предлагаю добавить новое поле промежуточного итога, которое будет увеличиваться при изменении group2 и сбрасываться при изменении group1, и условно подавлять поле Group1 с условием типа {NewRunningTotal} > 0.

0 голосов
/ 07 декабря 2011

Предполагая, что у вас есть правильное поле имени группы в разделе заголовка группы каждой группы, замените заголовок группы один на 'underlay after section'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...