Jasper reports Jasper报告:分组子数据集

Jasper reports Jasper报告:分组子数据集,jasper-reports,Jasper Reports,我必须做一个简单分组的报告。从参数(JRBeanCollectionDataSource)接收数据: 报告可以工作,但iReport不提供任何用于分组的“我的子数据集”字段 有没有办法将子数据集分组? 或者,除了子数据集,还有其他方法对参数驱动列表进行分组吗?好的,我自己解决了 将数据数组放入参数会导致不可分组的子数据集: JasperPrint JasperPrint=JasperFillManager.fillReport(jasperReport,参数,新的JREptyDatasour

我必须做一个简单分组的报告。从参数(JRBeanCollectionDataSource)接收数据:


报告可以工作,但iReport不提供任何用于分组的“我的子数据集”字段

有没有办法将子数据集分组? 或者,除了子数据集,还有其他方法对参数驱动列表进行分组吗?

好的,我自己解决了

将数据数组放入参数会导致不可分组的子数据集: JasperPrint JasperPrint=JasperFillManager.fillReport(jasperReport,参数,新的JREptyDatasource())

使用beanColDataSource将我的数据数组传输到可分组字段中:
JasperPrint JasperPrint=JasperFillManager.fillReport(jasperReport,参数,beanColDataSource

问题是什么?有没有办法对子数据集进行分组?或者,除了子数据集之外,还有其他方法可以对参数驱动的列表进行分组吗?
<subDataset name="zeilenset">
    <field name="deviceType" class="java.lang.String"/>
    <field name="deviceNumber" class="java.lang.String"/>
    <field name="approval" class="java.lang.String"/>
    <field name="deviceName" class="java.lang.String"/>
    <field name="postalSite" class="java.lang.String"/>
</subDataset>
<parameter name="devicerows" class="java.lang.Object"/>
<parameter name="myheadline" class="java.lang.String"/>