[可视化] 如何动态的统计数据

HCHBI铂金一 显示全部楼层 发表于 2023-4-27 13:45:14 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 如何动态的统计数据

  • 永洪vip HCHBI铂金一
  • 2023-04-27 13:45:14
  • 发布在 论坛
1204 4
我有一份员工加班时间的数据,结构如下:
员工姓名   日期 加班时间  所属部门  地区
A           2023-04-25 8:30-11:45      3H  TPG BJ
A           203-04-25   20:00-21:00    1H   IFG  HK
B            203-04-25   20:00-21:00    1H   ISG SH
C             203-04-25   20:00-21:00    1H  CDG SH

我还会动态填写一份数据集平均员工
地区 所属部门 平均员工
BJ    TPG         3

我要在BI中自由的展示出3-4月的平均加班时长 或者4-7月组合的平均加班时长如何实现,平均加班时长=该部门员工每个月总的加班时长/填写的平均员工数
回复

使用道具 举报

精彩评论4

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-4-27 13:55:14
新建一个计算列:fixed(员工::sum(时长))
绑定到自由表,后面一列绑定平均员工数,使用格间计算,参考https://www.yonghongtech.com/rea ... =%E6%A0%BC%E9%97%B4
回复

使用道具 举报

HCHBI铂金一 显示全部楼层 发表于 2023-4-28 09:44:05
yhdata_ruby 发表于 2023-4-27 13:55
新建一个计算列:fixed(员工::sum(时长))
绑定到自由表,后面一列绑定平均员工数,使用格间计算,参考https: ...

不只是自由表哈,这个需求的意思是我现在可能做一个柱状图 也可能折线图 来看看这些地区和事业部加班时长的分布。所以两个核心诉求是,每个地区和事业部的平均人员 每个月都在变化,我是根据手动填写变化的,另一个是我要组合的时间区间也是变化的,例如,我在4月可能组合的是22年4-7月 8-11月 23年12-3月,我在5月又要组合的是区间22年5-8月 9-12月 1-4月。(所以算的合计加班时长的区间是变化的,需要自行指定的,平均人员也是变化且要动态指定的。)
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-4-28 09:57:29
HCHBI 发表于 2023-4-28 09:44
不只是自由表哈,这个需求的意思是我现在可能做一个柱状图 也可能折线图 来看看这些地区和事业部加班时长 ...

所以具体想要实现的效果是?这里的描述我只看到各种数据是变化的
回复

使用道具 举报

DX188铂金二 显示全部楼层 发表于 2023-4-28 10:06:52
思路:1个时间范围组件,1张员工加班时间数据表A表,按地区、部门汇总,1张动态员工平均时长表B表
首先,取出动态表里的3列数值,分别给定参数param["地区"],param["部门"],param["平均"]
其次,将A表用循环展开,取部门和地区列的所有值,if判断当部门==param["部门"] and 地区==param["地区"]时,返回加班时间
然后,将取出的所有加班时间求和,并除以与之对应的param["地区"]、param["部门"]的param["平均"]
再者,将求得的值赋给A表的平均加班时长列
最后,将你想要展示的数据绑定各种图表上,将所有图表设过滤条件,日期在时间范围之间
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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