iReport一组按字段只返回一个结果

时间:2012-11-29 20:41:21

标签: mongodb formatting jasper-reports ireport

我希望在图表后显示所有人的评论 由于某些原因,它只显示了最后一个人的评论 而且我找到原因可能是因为你放置的位置 例如,如果我将详细列出名称字段colunmn它将重复,但格式如下:

-----------------------------
 Name          Rating          
Wilshere J.      3.5
Wilshere J.
Comments: He is good. 
          Very nice person.

Alex             3.2
Alex J.
Comments: He is good.

Leah             3.2
Comments: She is nice.

----------------------------

我希望报告看起来像这样:

-----------------------------
 Name          Rating          
Wilshere         3.5

Alex             3.2

Leah             3.2

----------------------------
Wilshere J.
Comments: He is good. 
          Very nice person.

Alex J.
Comments: He is good.

Leah C. 
Comments: She is nice.

这种格式问题有没有解决办法?
我从MongoDB获取数据库。我不认为是查询问题 非常感谢你。

1 个答案:

答案 0 :(得分:0)

您需要使用“报告组”功能,并将“群组表达式”等同于您的违规规则,我认为这是您的专栏名称。

对于IReport 3.0.0:

1)点击报告组按钮

2)添加新组

3)为该组添加ID,例如GROUP_NAME

4)添加一个组表达式,例如$ F {NAME}

5)将列添加到新创建的报告带

适用于Ireport 5.0.0

1)右键点击“报告检查器”

上的报告名称

2)选择添加报告组

3)为该组添加ID,例如GROUP_NAME

4)添加一个组表达式,例如$ F {NAME}

5)将列添加到新创建的报告带