找文章 / 找答案
精选问答 更多内容

[数据处理] 求日均上班人数

江湖青铜一 显示全部楼层 发表于 2022-11-8 15:02:42 |阅读模式 打印 上一主题 下一主题
1
已解决

【数据处理】 求日均上班人数

  • 永洪vip 江湖青铜一
  • 2022-11-08 15:02:42
  • 发布在 论坛
2837 8
如图,想根据公司打卡信息,统计公司日均上班人数,该如何实现。    员工当天会存在重复打卡的情况,如1号非重复打卡人员8人,2号11人,3号11人, 1-3号日均打卡人员=(8+11+11)/3=10人  
咨询.png

最佳答案

社区管理员
yhdata_yzm 关注Ta

2022-11-08 15:02:43

1.新建计算列1fixed(col['日期']::distinctCount(col['打卡'])计算每天不同打卡的人数 2.新建计算列2distinctCount(col['日期'])/sum(col['计算列1'])得出来的就是所有日期的平均签到人数
查看完整内容
回复

使用道具 举报

精彩评论8

yhdata_yzm 显示全部楼层 发表于 2022-11-8 15:02:43
1.新建计算列1fixed(col['日期']::distinctCount(col['打卡'])计算每天不同打卡的人数
2.新建计算列2distinctCount(col['日期'])/sum(col['计算列1'])得出来的就是所有日期的平均签到人数
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2022-11-8 15:19:52
新建计算列计算不同员工打卡的个数,然后再计算均值?
回复

使用道具 举报

江湖青铜一 显示全部楼层 发表于 2022-11-8 15:32:09
yhdata_ruby 发表于 2022-11-8 15:19
新建计算列计算不同员工打卡的个数,然后再计算均值?

如何计算?  需要计算到每天的     然后还需要联动,不能使用index   include   0.0
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2022-11-8 15:37:53
本帖最后由 yhdata_ruby 于 2022-11-8 15:39 编辑
江湖 发表于 2022-11-8 15:32
如何计算?  需要计算到每天的     然后还需要联动,不能使用index   include   0.0 ...

可以使用对绑定数据进行不同值计数,也可以新建计算列使用distinctCount函数计算
回复

使用道具 举报

江湖青铜一 显示全部楼层 发表于 2022-11-8 16:05:54
yhdata_ruby 发表于 2022-11-8 15:37
可以使用对绑定数据进行不同值计数,也可以新建计算列使用distinctCount函数计算 ...

我现在要  每天的不同只相加  再除以天数。而不是期间的整体不同值
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2022-11-8 16:29:21
江湖 发表于 2022-11-8 16:05
我现在要  每天的不同只相加  再除以天数。而不是期间的整体不同值

那也得先把不同值有多少个计算出来吧
回复

使用道具 举报

江湖青铜一 显示全部楼层 发表于 2022-11-8 16:59:16
yhdata_ruby 发表于 2022-11-8 16:29
那也得先把不同值有多少个计算出来吧

嗯嗯,计算了之后勒
回复

使用道具 举报

176739645678青铜一 显示全部楼层 发表于 2023-1-8 11:19:12
计算列使用distinctCount函数计算
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部