2013-11-12 17 views
0

Я создал отчет кристалл, пример вывода ниже:Как суммировать данные, полученные в отчете кристалла

C_name P_name Code   P. Rev F. rev C.rev 
ABC AAA  ABC-1-1  100 1100 1100 
ABC AAA  ABC-1-2  200 1200 1200 
ABC AAA  ABC-1-3  300 1300 2300 
XYZ BBB  XYZ-1-1  200 1200 2200 
XYZ BBB  XYZ-1-2  150 1150 3150 
DEF CCC  DEF-5-1  400 1400 1400 
DEF CCC  DEF-5-6  100 1100 2100 
DEF CCC  DEF-5-9  200 1200 4200 
DEF DDD  DEF-8-11  300 1300 2300 
DEF DDD  DEF-8-12  400 1400  400 

Теперь я хочу, чтобы сложить значения для максимального значения кода. Например, ABC имеет 3 кода, из которых ABC-1-3 является последним кодом. Поэтому я хочу записать одну запись для этих 3 записей и добавить значения доходов для 3 записей и отобразить их только в одной строке. Окончательный результат должен выглядеть, как показано ниже:

ABC AAA ABC-1-3  600 3600 4600 
XYZ BBB XYZ-1-2  350 2350 5350 
DEF CCC DEF-5-9  700 3700 7700 
DEF DDD DEF-8-12 700 2700 2700 

Пожалуйста, помогите .. Спасибо

+0

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

+0

Пожалуйста, отформатируйте код, поскольку его трудно понять. –

ответ

0

вы можете вставить группу и P_name это поле группы, которые вы выбираете, чтобы создать свою группу, то в Running Total Fields и создать новое поле для каждый из P.RevF.revC.rev в разделе «Оценка и восстановление» нажмите on change of group и выберите Тип сводки Sum и для поля Code сделать то же самое, только что выбрали Тип сводки maximum. теперь вы можете добавлять новые поля в свою группу и видеть результат.

+0

Спасибо ................ – user2981857

Смежные вопросы