gpt4 book ai didi

jasper-reports - 在 DynamicJasper 中对多列进行分组

转载 作者:行者123 更新时间:2023-12-04 06:45:50 27 4
gpt4 key购买 nike

我在 DynamicJasper 中创建 1 个“跨越”多个列的组时遇到了问题。例子是这样的:

我从基地获取数据,我无法更改:

id1      id2       id3         id4     id5

1 Vega Steve 8,000.23 yes

1 Vega Steve 3,465.33 yes

2 Minson Mark 123,987.23 no

2 Minson Mark 3,465.33 yes

5 Lucky Luck 3,123,465.33 no

对前 3 列进行分组后,报告将如下所示:

id1      id2       id3         id4     id5

1 Vega Steve 8,000.23 yes

3,465.33 yes

2 Minson Mark 123,987.23 no

3,465.33 yes

5 Lucky Luck 3,123,465.33 no

这可以在 DynamicJasper 中实现吗?

最佳答案

是的,这是可能的。

您可以通过报告生成一个组。

GroupBuilder gb  = new GroupBuilder();
DJGroup g = gb.setCriteriaColumn((PropertyColumn) columnname)
.setGroupLayout(GroupLayout.VALUE_IN_HEADER)
.build();
.firstReport.addGroup(g);

您可以添加多个组。

为下一列创建相同的代码。
并请按照分组级别的顺序添加。
比如先加公司,再加部门,再加职称。

关于jasper-reports - 在 DynamicJasper 中对多列进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3786815/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com