人员() 休假类型()  休假天数统计

目标: 人员年度休假

分析: 人员量不定 ,休假类型量不定,需要 按照总计休假天数倒序.

实现:

1. 添加数据源 和sql

2.在summary 加入crosstab (不能在detail会循环出多张table)

ireport 交叉报表 按照总计列 排序

sql 查询出所有人每个类型休假天数,然后left上每人所有类型休假总天数用于排序.  行头1:人员休假总天数  (后面在单独隐藏掉).

 ireport 交叉报表 按照总计列 排序

行头2:人员

ireport 交叉报表 按照总计列 排序

列头考勤类型

ireport 交叉报表 按照总计列 排序

确认统计内容.再确定添加corsstab

ireport 交叉报表 按照总计列 排序

统计用id,展示用对应name

ireport 交叉报表 按照总计列 排序
 

设置总天数字段宽度为0进行隐藏,不然结果会显示此字段并出现两个table

ireport 交叉报表 按照总计列 排序

设置按照总天数倒叙

ireport 交叉报表 按照总计列 排序

得到报表

ireport 交叉报表 按照总计列 排序

相关文章: