仅当主报表中的列值发生更改时,如何显示子报表的结果

时间:2016-06-29 11:59:02

标签: jasper-reports subreport

我想仅在主报表中的列值更改

时显示子报表的结果

look at the Name column

在上图中,前两行具有相同的值(测试),用于"名称"柱。 在第三行"名称"列具有FEDEX值,因此Name列值更改 在这里我想显示子报告结果。同样地," Name"列值从 FEDEX 更改为 UPS ,应再次显示子报告结果。

1 个答案:

答案 0 :(得分:0)

在报表设计器中,您可以添加组。表达式组应该是$F{Name}字段。然后,如果需要,您可以添加组页眉和/或组页脚。

这一切都应该到位。此外,您应该检查AlexK对您的其他问题的评论:您是否阅读了Data Grouping