当字段具有每个唯一的两个值时,报告返回每个唯一ID的多个值

时间:2014-09-03 10:41:34

标签: jasper-reports

我在Jaspersoft iReport中有一个报告,当唯一ID在另一个字段中有多个值时,它会返回多行。

示例输出

ID  Value
1   A
2   B
3   A
3   B

所需输出

ID  Value
1   A
2   B
3   A, B

相关XML

字段名称

<field name="ID" class="java.lang.String"/>
<field name="Value" class="java.lang.String"/>

文字元素

<textElement verticalAlignment="Middle"/>
<textFieldExpression><![CDATA[$F{ID}]]></textFieldExpression>
</textField>

<textElement verticalAlignment="Middle"/>       
<textFieldExpression><![CDATA[$F{Value}]]></textFieldExpression>
</textField>

1 个答案:

答案 0 :(得分:0)

想出来......以备将来使用..

将所有内容添加到“ID”组标题1中,然后将值保留在详细信息1中并提供所需的结果。

<强>输出

ID  Value
1   A
2   B
3   A, B