我有一个对象列表。下面是对象列表中的值的示例。
A X
A Y
A Z
B P
B Q
B R
表示值X,Y,Z在A组下,P,Q,R在B组下。 通过iReports我能够列出对象中的值(如上所述)。
我想要做的是我想在报告中以分组方式显示行。如下所示。
A
X
Y
Z
B
P
Q
R
我知道可以在子报告中完成。但我不知道如何通过我目前的对象列表来做到这一点。请提出任何想法。
感谢。
答案 0 :(得分:0)
在子报表中,您可以添加一个条件,如果某个对象具有第一个值X(作为子报表的参数传递的值),则会写入该条件,否则将被忽略。
然后,在主报表中,您可以为每个组调用一次子报表,传递键值和完整的对象集合。