请问像下面这种格式的报表怎么实现?
field1     field2     field3     field4
2001        01          100        200 (*)
2003        01          200        300 (*)
小计                    300        500
2002        01          120        160 (*)
小计                    420        660
2002        04          115        125 (*)
小计                    535        785
合计:                  535        785其中(*)数据是存在于数据库中的数据。
第一个小计的值为前两条数据的field3,field4的合计值。
第二个小计的值为前三条数据的那两个字段的合计值
第三个小计是前四条数据的合计。。这样的报表应该怎么实现?fastreport能实现?怎么实现?