永洪社区

标题: 求日均上班人数 [打印本页]

作者: 江湖    时间: 2022-11-8 15:02
标题: 求日均上班人数
如图,想根据公司打卡信息,统计公司日均上班人数,该如何实现。    员工当天会存在重复打卡的情况,如1号非重复打卡人员8人,2号11人,3号11人, 1-3号日均打卡人员=(8+11+11)/3=10人  
作者: yhdata_yzm    时间: 2022-11-8 15:02
1.新建计算列1fixed(col['日期']::distinctCount(col['打卡'])计算每天不同打卡的人数
2.新建计算列2distinctCount(col['日期'])/sum(col['计算列1'])得出来的就是所有日期的平均签到人数
作者: yhdata_ruby    时间: 2022-11-8 15:19
新建计算列计算不同员工打卡的个数,然后再计算均值?
作者: 江湖    时间: 2022-11-8 15:32
yhdata_ruby 发表于 2022-11-8 15:19
新建计算列计算不同员工打卡的个数,然后再计算均值?

如何计算?  需要计算到每天的     然后还需要联动,不能使用index   include   0.0
作者: yhdata_ruby    时间: 2022-11-8 15:37
本帖最后由 yhdata_ruby 于 2022-11-8 15:39 编辑
江湖 发表于 2022-11-8 15:32
如何计算?  需要计算到每天的     然后还需要联动,不能使用index   include   0.0 ...

可以使用对绑定数据进行不同值计数,也可以新建计算列使用distinctCount函数计算
作者: 江湖    时间: 2022-11-8 16:05
yhdata_ruby 发表于 2022-11-8 15:37
可以使用对绑定数据进行不同值计数,也可以新建计算列使用distinctCount函数计算 ...

我现在要  每天的不同只相加  再除以天数。而不是期间的整体不同值
作者: yhdata_ruby    时间: 2022-11-8 16:29
江湖 发表于 2022-11-8 16:05
我现在要  每天的不同只相加  再除以天数。而不是期间的整体不同值

那也得先把不同值有多少个计算出来吧
作者: 江湖    时间: 2022-11-8 16:59
yhdata_ruby 发表于 2022-11-8 16:29
那也得先把不同值有多少个计算出来吧

嗯嗯,计算了之后勒
作者: 176739645678    时间: 2023-1-8 11:19
计算列使用distinctCount函数计算




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4