Jasper reports 如何在JasperReports中进行分组?
我正在使用JasperReports生成pdf,并将XML作为数据源 我有一张桌子 XML如下所示:Jasper reports 如何在JasperReports中进行分组?,jasper-reports,Jasper Reports,我正在使用JasperReports生成pdf,并将XML作为数据源 我有一张桌子 XML如下所示: <multiplerecord type="PAF_DETAILS"> <record PAFNO="PAF121" MINCOMM="5" INVOICENO="BILL000000121" TYPE="Exclusive" CATEGORY="Category I" SLABNO="Slab 1"/> <record PAFNO="PAF122
<multiplerecord type="PAF_DETAILS">
<record PAFNO="PAF121" MINCOMM="5" INVOICENO="BILL000000121" TYPE="Exclusive" CATEGORY="Category I" SLABNO="Slab 1"/>
<record PAFNO="PAF122" MINCOMM="5" INVOICENO="BILL000000122" TYPE="Exclusive" CATEGORY="Category I" SLABNO="Slab 1"/>
<record PAFNO="PAF123" MINCOMM="5" INVOICENO="BILL000000123" TYPE="Exclusive" CATEGORY="Category I" SLABNO="Slab 1"/>
<record PAFNO="PAF124" MINCOMM="5" INVOICENO="BILL000000124" TYPE="Exclusive" CATEGORY="Category I" SLABNO="Slab 1"/>
<record PAFNO="PAF125" MINCOMM="5" INVOICENO="BILL000000125" TYPE="Exclusive" CATEGORY="Category I" SLABNO="Slab 1"/>
<record PAFNO="PAF124" MINCOMM="5" INVOICENO="BILL000000124" TYPE="Exclusive" CATEGORY="Category I" SLABNO="Slab 2"/>
<record PAFNO="PAF122" MINCOMM="5" INVOICENO="BILL000000122" TYPE="Exclusive" CATEGORY="Category I" SLABNO="Slab 2"/>
<record PAFNO="PAF123" MINCOMM="5" INVOICENO="BILL000000123" TYPE="Exclusive" CATEGORY="Category I" SLABNO="Slab 2"/>
<record PAFNO="PAF126" MINCOMM="5" INVOICENO="BILL000000126" TYPE="Non - Exclusive" CATEGORY="Category I" SLABNO="Slab 1"/>
<record PAFNO="PAF127" MINCOMM="5" INVOICENO="BILL000000127" TYPE="Non - Exclusive" CATEGORY="Category I" SLABNO="Slab 1"/>
<record PAFNO="PAF128" MINCOMM="5" INVOICENO="BILL000000128" TYPE="Non - Exclusive" CATEGORY="Category I" SLABNO="Slab 1"/>
</multiplerecord>
如何在iReport 4.5.1的JasperReports中实现这一点。我是新来的 提前感谢。您可以使用:
<group name="Type">
<groupExpression><![CDATA[$F{TYPE}]]></groupExpression>
</group>
组可以包含组页眉、组页脚。。。您可以在JasperReport中使用多个组。确保数据正确排序,排序应与定义的组相对应。在您的示例中,排序似乎已经可以了。您可以在iReport designer中轻松定义组。您可以阅读