文章目录
1、离职率
- Dimission Rate
- 衡量企业内部人力资源流动状况 的重要指标
该指标反映 企业对员工的吸引和满意情况 - 离职率过高
会导致人力资源成本增加、组织的效率下降… - 离职率不是越低越好
保持一定的员工流动,有利于人才优胜劣汰,保持企业的活力和创新意识
1.1、计算公式
离 职 率 = 离 职 人 数 / ( 离 职 人 数 + 期 末 在 职 人 数 ) 离职率=离职人数/(离职人数+期末在职人数) 离职率=离职人数/(离职人数+期末在职人数)
-
离职率范围: [ 0 , 1 ] [0,1] [0,1]
-
时间维度:月、季度、半年、年
月 离 职 率 = 月 离 职 人 数 / ( 月 离 职 人 数 + 月 底 在 职 人 数 ) 月离职率=月离职人数/(月离职人数+月底在职人数) 月离职率=月离职人数/(月离职人数+月底在职人数)
年 离 职 率 = 年 离 职 人 数 / ( 年 离 职 人 数 + 年 底 在 职 人 数 ) 年离职率=年离职人数/(年离职人数+年底在职人数) 年离职率=年离职人数/(年离职人数+年底在职人数)
1.2、示例SQL(HIVE)
1.2.1、造数据
-- 员工流动表
CREATE VIEW turnover(staff_id,hire_date,departure_date) AS
SELECT 'a1','2019-01-01',NULL UNION ALL
SELECT 'a2','2019-01-01','2020-03-01' UNION ALL
SELECT 'a3','2019-01-01','2021-02-28' UNION ALL
SELECT 'a6','2019-06-01',NULL UNION ALL
SELECT 'a7','2019-06-01','2020-03-02' UNION ALL
SELECT 'a8','2019-07-01',NULL UNION ALL
SELECT 'a9','2019-07-01','2020-03-02' UNION ALL
SELECT 'a10','2019-07-01','2020-03-02' UNION ALL
SELECT 'a11','2019-07-01','2020-03-02' UNION ALL
SELECT 'a12','2019-09-01','2020-03-02' UNION ALL
SELECT 'a13','2020-01-01',NULL UN