汇总表配置步骤及效果图
基本步骤:
效果图:
应用场景:
汇总表主要应用于不同维度信息的字段统计。比如上述例子:统计当月薪酬数据、按照二级单位和薪酬方案和职位、三个维度统计发薪员工数和应发合计数。
这种报表看似复杂、但是通过汇总表按照统计维度自定生成合计就会很简单、只需要配置人掌握必要表关联关系、有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