【问题标题】:Grouping and sum records in JasperReportJasperReport 中的分组和汇总记录
【发布时间】:2019-05-13 09:42:37
【问题描述】:

我有一个记录列表。所有记录都有名称、数量和项目名称。记录可以在列表中重复。我想按项目名称对记录进行分组,所以我使用了报告组,但如果有重复的记录,我也想对项目内的相同记录求和。

现在 Excel 工作表:

项目名称:123(在组标题中)

名称数量(在组标题中)

item1 15(在细节带中)

item2 5(在细节带中)

item2 7(在细节带中)

item3 11(在细节带中)

我更喜欢的Excel工作表:

项目名称:123(在组标题中)

名称数量(在组标题中)

item1 15(在细节带中)

item2 12(细节带 5+7)

item3 11(在细节带中)

我使用 sql 查询。我试图总结sql中的记录,但是我无法按项目名称对记录进行分组,因为所有记录都是汇总的,没有按项目名称分组。

我发现了这个: Grouping records in JasperReports

但是这个话题只涉及分组而不是在组内求和

我希望有人可以展示如何设置 ireport。

【问题讨论】:

    标签: sum jasper-reports grouping export-to-excel


    【解决方案1】:

    一周来我一直在苦苦寻找答案,现在我在这里发布了我的问题,我很快就找到了解决方案。

    在 sql 查询中“选择 item.item_name, project.project_name, sum(inventory.item_quantity) ... From project, item, inventory ... where (project.projectid = inventory.projectid) and (item.itemid = inventory.itemid) ... 按 project.project_name、item.item_name 分组..."

    在 ireport 中添加报表组:(在报表检查器视图中)右键单击报表并选择添加报表组 > 选择分组方式:project.project_name > 下一步:添加组页眉和页脚。

    我使用 Netbeans 8.2 和 IReport 5.5

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-20
      • 1970-01-01
      • 2023-01-25
      • 2021-02-16
      • 2022-01-20
      • 1970-01-01
      相关资源
      最近更新 更多