Jasper reports 如何在求和时忽略重复值?

Jasper reports 如何在求和时忽略重复值?,jasper-reports,Jasper Reports,我是JasperReports的新手,我有一个报告,其中有表格数据,表格标题是 ID | Product | Amount | Discount ---------------------------------- 1 | ABC | 12000 | 10 1 | ABC | 12000 | 10 1 | ABC | 12000 | 10 2 | ABC | 5000 | 20 2 | ABC | 5000

我是JasperReports的新手,我有一个报告,其中有表格数据,表格标题是

ID | Product | Amount | Discount 
----------------------------------
 1 | ABC     | 12000  |    10
 1 | ABC     | 12000  |    10
 1 | ABC     | 12000  |    10
 2 | ABC     |  5000  |    20
 2 | ABC     |  5000  |    20
 2 | ABC     |  5000  |    20
 2 | ABC     |  5000  |    20
 3 | ABC     | 13000  |    25
 3 | ABC     | 13000  |    25
我想使用JasperReports的内置功能,如“打印重复值未选中”,它的显示不会重复显示,但当我尝试执行它将给出的金额总和时 所有金额的总和,但我只想拿出12000+5000+13000

那么我怎样才能得到结果呢

我想得到这样的结果

ID | Product | Amount | Discount 
----------------------------------
 1 | ABC     | 12000  |    10
   | ABC     |        |    
   | ABC     |        |    
 2 | XYZ     |  5000  |    20
   | XYZ     |        |    
   | XYZ     |        |    
   | XYZ     |        |    
 3 | PQR     | 13000  |    25
   | PQR     |        |    
----------------------------------
 Total         30000       55   
----------------------------------

另外,我想隐藏具有相同id的金额、折扣和id字段。您希望得到什么输出结果?您报告的
是什么?