Crystal Reports группа и показать только 1 запись, но сумма других записей - PullRequest
0 голосов
/ 14 февраля 2012

У меня есть сгруппированный столбец, который является строкой. Колонка продолжает повторяться. Я хочу, чтобы он отображался один раз для каждой группы и суммировал оставшиеся столбцы на основе.

Структура таблицы базы данных:

-personame-id-salary-

Я хочу сгруппировать по имени (отображать один раз) и сумме зарплаты.

Вывод в cystal прямо сейчас

jon  10,000
jon  10,000
bob  50,000
bob  50,000
greg 10,000
greg 10,000

Должно быть:

jon 10,000
bob  50,000
greg 10,000

Я группируюсь только по имени.

Вот мой код выбора группы: (Никто не может решить вышеуказанную проблему:)

groupName # 1 ({table.personname}) = NthLargest (1, {table.personname});

OR

{table.personname} = NthLargest (1, {table.personname}, {table.id});

OR

{table.personname} = минимум ({table.personname});

1 Ответ

3 голосов
/ 14 февраля 2012

Похоже, что в настоящее время вы отображаете идентификатор и зарплату в разделе сведений (или, возможно, заголовок группы и нижний колонтитул группы).

Необходимо отключить раздел сведений иотобразить идентификатор и сумму зарплаты в нижнем колонтитуле группы.

Если вам нужно добавить идентификатор и / или сумму зарплаты в нижний колонтитул группы, просто перетащите их из того места, где они в данный момент отображаются в отчете.

Для подавленияВ разделе сведений щелкните правой кнопкой мыши в серой области слева от макета страницы на вкладке дизайна для раздела Сведения и выберите Подавить (без детализации).(Вы также должны сделать то же самое для раздела заголовка группы.)

...