JasperReports,iReport 3.7:群组依赖

时间:2012-08-03 11:05:33

标签: jasper-reports ireport

如何在 iReport 3.7.1 中编写具有组和子组依赖关系的组表达式?

我的报告输出应如下:

A1
B1
C1
Person 1
Person 2

A2
B2
C3
Person 3

A2
B3
C4
Person 4

C4
Person 5

注意:C是B的子组,B是A的子组。 B仅在具有新值时出现(人4和人5具有相同的值B3 => B3仅在第一次出现而我们人5具有B3)。我只是希望每次B组改变时出现A组,就像人3和人4的情况一样,我们有相同的A组(A2),但B已从B2变为B3 =>即使A2仍然具有相同的值,也应该出现A2。

我如何做出这种依赖?

1 个答案:

答案 0 :(得分:2)

在iReport中,右键单击报告检查器中的报告名称。单击“添加报告组”。在“组标准”区域的“由以下报告对象分组”下,选择要分组的字段。这将是你的“A”字段。对“B”和“C”重复此操作。在您的详细信息区域中,为“人员”放置一个文本字段。

确保查询中的ORDER BY子句按A,B,C排序。