java自定义报表_用Java报表工具FineReport自定义父格

阅读提示:

文章中与FineReport软件使用的相关内容,基于软件的V7.0旧版本编写,不代表软件最新的使用方式。

FineReport最新版免费试用:https://www.finereport.com/product/active

FineReport最新版使用教程:https://help.fanruan.com/finereport/

用Java报表工具自定义父格,可以实现很多功能,下面来讲述其中一种。如下图,要实现对每一组相同籍贯下的员工进行人数小计,而不是对所有员工人数进行总计,就需要用到自定义父格的方法,用FineReport报表工具能够很方便的实现这种效果。

48341c2dc1286dd9eb669885f69e7278.png

1.新建数据集(略)

2.报表表样设计

2.1绑定报表数据列

单元格

数据列

属性

B2

ORIGIN

从上到下扩展,居中,其余默认

C2

EMPNAME

从上到下扩展,居中,其余默认

C3

EMPNAME

从上到下扩展,居中,数据设置:汇总|个数,其余默认

注:由于C3是对员工人数进行计数,所以数据设置为汇总|个数,而C2只是简单的将数据扩展出来,所以选择默认设置。

2.2报表表样图如下:

cadfc43beebeaf3486a7bf8d8fecd347.png

2.3在未自定义父格时预览报表,是对所有员工进行计数统计,没有分籍贯计数,不是我们的初始目的,如下图:

1e9d848c06fcbd05a81f9caa3634d0e6.png

3.自定义父格

选中单元格C3,在扩展属性面板将其左父格设置为B2。这么做的目的是为了让C3实现按照B2中的籍贯进行人数小计。如下图:

f7f913adbe126786391b1e4b89b3af7b.png

4.自定义父格后,预览报表最终效果,可以看到已经实现按籍贯对员工计数,如下图:

d488795c3c3cb077d852f92af7bb4321.png

阅读次数:3,101

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值