随笔分类 - 数据分析
摘要:一、应用场景 节点字段可能是空值,且也会更新,需要取最近的非空值。需要对时间从大到小排列,但是可能最新时间那一行的节点值是空,比如实际的2022-03-20那一条空节点就不能当作最新节点,而是2022-03-12那一条的B节点 。所以需要使用concat(时间,节点),如果节点是空值,合并后的数据也
阅读全文
摘要:一、目的 为统计员工在职期间上班多少天,需要计算入职日期-离职日期之间的工作日天数。 二、对员工的人力数据进行处理 1、确保入职日期、离职日期都是date格式,非string、timestamp格式,timestamp->date通过to_date(日期,'yyyy-mm-dd'); 如果是time
阅读全文
摘要:一、应用场景 后台有2023年A公司 制剂 部门的张三的项目工时明细表,现需要统计项目占个人总工时的比例,保留两位小数,统计后发现比例合计不等于1,需要将多或少的比例加减到比例最高的项目。 二、后台数据集准备 1、基础数据 Smonth com dept manager project workti
阅读全文
摘要:使用的是ORACLE数据库实例,实例名是CHENMU,用户名和密码是scott/tiger 一、应用场景 第一种:前面一列是后面一列的初始节点,不允许时间穿插,比如C节点时间在A、B节点中间,C所在时间点有节点就不会填充了,会导致失误。使用分析函数、first_value等实现缺失日期的填充,这种适
阅读全文