Jasper reports $F{FIELD}Jaspersoft iReport仅返回一个值

Jasper reports $F{FIELD}Jaspersoft iReport仅返回一个值,jasper-reports,Jasper Reports,在Jaspersoft iReport中使用$F{FIELD}时,我只想返回一个值(第一个值) 我不知道这是用在“打印时表达式”还是“文本字段表达式”中 电流输出 ID Value 1 A 2 B 3 A 4 A B C 5 A B 6 A ID Value 1 A 2 B 3 A 4 A 5 A 6 A 所需输出 ID Value 1 A 2 B 3 A 4 A B C 5 A

在Jaspersoft iReport中使用$F{FIELD}时,我只想返回一个值(第一个值)

我不知道这是用在“打印时表达式”还是“文本字段表达式”中

电流输出

ID  Value
1   A
2   B
3   A
4   A
    B
    C
5   A
    B
6   A
ID  Value
1   A
2   B
3   A
4   A
5   A
6   A
所需输出

ID  Value
1   A
2   B
3   A
4   A
    B
    C
5   A
    B
6   A
ID  Value
1   A
2   B
3   A
4   A
5   A
6   A

如果已将字段放置在报告的“详细信息”栏中,则选择该字段并将“打印时间”表达式属性添加到

          Print when Expression property -    $V{REPORT_COUNT} ==1

这将使值变为空白,而不仅仅是显示最大值。您可以发布查询吗,我认为通过查询可以很容易地完成。这种情况的本质区别是什么?这一个是选择每个“ID”的顶部“值”,另一个是选择每个“ID”的所有“值”,但在一行上显示它们。