开发者社区> 问答> 正文

Quick Bi 怎么计算期初期末在职人数?

如题, 怎么通过花名册,入职时间,离职时间,计算期初期末, 从而计算离职率? 我是探索空间。

离职率算法, 离职率=离职人数/(离职人数+期末在职人数) 时间维度:月、季度、半年、年 月离职率=月离职人数/(月离职人数+月底在职人数) 年离职率=年离职人数/(年离职人数+年底在职人数)

展开
收起
游客lntdvofychcle 2022-09-28 07:56:40 772 0
2 条回答
写回答
取消 提交回答
  • 怎么算期初期末呢。 这个实验了 好像不行。 如果有12个月,要建立36个字段?

    2023-03-27 21:14:52
    赞同 展开评论 打赏
  • 以2022年10月份为例,可以在数据集新建计算字段: 10月离职人数 = count(if(离职时间 >= '20221001' and 离职时间 <= '20221031', 1, null)) 10月在职人数 = count(if(离职日期 is null or 离职日期 > '20221031', 1, null))

    10月离职率=10月离职人数/(10月离职人数+10月在职人数)

    或者直接新建一个字段: count(if(离职时间 >= '20221001' and 离职时间 <= '20221031', 1, null)) / (count(if(离职时间 >= '20221001' and 离职时间 <= '20221031', 1, null)) + count(if(离职日期 is null or 离职日期 > '20221031', 1, null)))

    2022-11-10 16:53:36
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云 Quick BI 产品技术交流
问答排行榜
最热
最新

相关电子书

更多
基于MaxCompute的大数据BI分析 立即下载
《阿里云MaxCompute & 帆软企业级BI分析》 立即下载
Quick BI产品白皮书 立即下载