我有一个数据集,如下所示:
Funder Product DueDate Amount
=======================================
Fund1 Prod1 01/oct/2013 $1,500
Fund2 Prod1 01/oct/2013 $1,000
Fund3 Prod1 01/oct/2013 $850
Fund1 Prod2 01/oct/2013 $2,000
Fund2 Prod2 01/oct/2013 $750
Fund1 Prod1 02/oct/2013 $1,500
| | | |
Fund3 Prod2 31/oct/2013 $750
也就是说,很多行都有金额和duedates,有一些资助者和产品区分类似的duedates
我需要的是通过创始人/产品生成一个报告分组,以便某些创始人/产品的所有代表一起出现,然后为下一个创始人/产品出现属于他们的所有申请人等。
如:
Fund1
Prod1
DueDate Amount
==================
01/oct/2013 $1,500
02/oct/2013 $1,500
03/oct/2013 $2,000
| |
31/oct/2013 $1,750
Prod2
DueDate Amount
==================
01/oct/2013 $2,000
02/oct/2013 $1,500
03/oct/2013 $2,000
| |
31/oct/2013 $1,750
Fund2
Prod1
DueDate Amount
==================
01/oct/2013 $1,000
02/oct/2013 $1,500
03/oct/2013 $2,000
| |
31/oct/2013 $1,750
Prod2
DueDate Amount
==================
01/oct/2013 $750
02/oct/2013 $1,500
03/oct/2013 $2,000
| |
31/oct/2013 $1,750
Fund3
Prod1
DueDate Amount
==================
01/oct/2013 $850
02/oct/2013 $1,500
03/oct/2013 $2,000
| |
31/oct/2013 $1,750
Prod2
DueDate Amount
==================
02/oct/2013 $1,500
03/oct/2013 $2,000
| |
31/oct/2013 $750
到目前为止,我可以通过iReport获得的所有内容是由创始人/小组进行分组,并针对不同的练习重复每个小组,而不是将每个小组中的所有练习分组。就这样:
Fund1
Prod1
DueDate Amount
==================
01/oct/2013 $850
Fund1
Prod2
DueDate Amount
==================
01/oct/2013 $850
Fund2
Prod1
DueDate Amount
==================
01/oct/2013 $850
Fund2
Prod2
DueDate Amount
==================
01/oct/2013 $850
Fund3
Prod1
DueDate Amount
==================
01/oct/2013 $850
Fund1
Prod1
DueDate Amount
==================
02/oct/2013 $850
|
etc
有没有办法实现这个目标? 显然,一切都只是发明的数据,行为是我正在寻找的......
答案 0 :(得分:1)
好的,我知道了。
问题出在我的查询上,而不是报告中。
我在SQL查询中通过duedate命令所有内容,并使jasper生成结果,如我所示。
删除该排序标准解决了这个问题。