Report returning multiple values per unique id when field has two values per uniqe

我是研究僧i 提交于 2019-12-25 02:34:25

问题


I have a report in Jaspersoft iReport that is returning multiple lines when a unique id has multiple values in another field.

Example Output

ID  Value
1   A
2   B
3   A
3   B

Desired Output

ID  Value
1   A
2   B
3   A, B

Relevant XML

Field Name

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

Text Element

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

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

回答1:


Figured it out.... For future use..

Added everything into an "ID" Group Header 1 then left the Value in the Detail 1 and gave the required result.

Output

ID  Value
1   A
2   B
3   A, B


来源:https://stackoverflow.com/questions/25642245/report-returning-multiple-values-per-unique-id-when-field-has-two-values-per-uni

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!