2013-05-01 19 views
1

我有一个数据集,如下面的一个:iReport的组的结果在不同的类别

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的获得是通过方正/组组,并重复各组不同duedates,代替各组中的所有duedates分组在一起。因为这样:

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

你有两组试过吗?第一个由Fund分组,第二个分组由Prod。我认为你应该可以这样做 – drewich 2013-05-01 21:51:04

+0

是的,我已经尝试过两组。但似乎iReport中的分组只是为了显示几个块中的细节,一个细节适用于组,并重复和重复,而不是通过定义组的标准来真正分组细节。我仍然想知道是否有办法实现它,它应该... – 2013-05-01 22:01:53

回答

1

好的,我明白了。

问题出在我的查询上,而不是报表上。

我在SQL查询中通过duedate命令完成了所有操作,并使jasper生成结果,如我所示。

删除该排序条件解决了问题。