汇总表配置步骤及效果图
基本步骤:
效果图:
应用场景:
汇总表主要应用于不同维度信息的字段统计。比如上述例子:统计当月薪酬数据、按照二级单位和薪酬方案和职位、三个维度统计发薪员工数和应发合计数。
这种报表看似复杂、但是通过汇总表按照统计维度自定生成合计就会很简单、只需要配置人掌握必要表关联关系、有sql分组统计概念即可会配置。
打开汇总表
点击系统设置-服务器设置-报表类别-将关闭汇总表设置成否
在报表平台中新建汇总表
配置过滤
以示例报表为例、点击设计在过滤设置中添加部门、月份过滤器
设置数据源
1. 点击数据源设置-选择自定义-选择自定义模型
此示例主数据模型 SalaryResultData 关联DepartmentHierarchy、统计维度相对二级部门、薪酬方案、岗位。合计项应发合计、去重项为人员id。
对应hcm.model.count参数为:
{ "model": "SalaryResultData", "filter_dict": { "month": "2020-01" }, "extra_property": { "relations": [ { "model": "DepartmentHierarchy", "filter": { "dept_level.department_id": ":depart_id", "dept_level.begin_date": { "lte": "2020-01-31" }, "dept_level.end_date": { "gt": "2020-01-31" }, "dept_level.l0_id": 13567318 }, "key": "dept_level" } ] }, "group_by": [ "dept_level.l1_id", "program_id", "position_id" ], "sum_by": [ "salary_count" ], "distinct_count_by": [ "employee_id" ] }
2. 设置模型参数(月份month、月份最后一天date_str、部门dept_id)
即有三个固定值需要替换13567318换成部门、2020-01-31月末最后一天、2020-01换成月份。所以
3. 进行可视化关联模型以及过滤配置、不清楚的学习下、上节明细表关联可视化配置
4. 最后设置过滤条件、进行模型参数和外层过滤参数绑定
设置字段
保存数据源之后、在设计面板维度中主模型和关联模型中维度分别选择二级部门、薪酬方案和职位。在统计中选择员工数(统计方式:去重计算)、选择应发合计(统计方式:合计)
注意⚠️:汇总表的count_by和group_by这些统计和计数参数是最后在设计面板配置的、不同于明细表、仪表板和分析表、他们是在数据源中直接设置好。
最后保存、生成汇总表
地址:https://inspur6.hcmcloud.cn/#/stat-report?id=7589
更多配置
汇总表list页面支持汇总后,对统计字段排序
汇总表页高级设置配置:aggr_sorted:true,列表页配置:list_config:{aggr_sorted:true},即可通过点击表头对字段汇总值进行排序