在Azure Data Flows中基于重复行创建自定义索引ID
输入员工打卡数据集(已按员工ID、打卡关联码、开始时间排序)
| 员工ID | 打卡关联码 | 开始时间 | 结束时间 |
|---|---|---|---|
| 001A | #DF_170304 | 2023/10/23 12:00:00 | 2023/11/01 12:00:00 |
| 001A | #DF_170304 | 2023/10/28 12:00:00 | 2023/11/01 12:00:00 |
| 001A | #DF_170304 | 2023/10/31 12:00:00 | 2023/11/01 12:00:00 |
处理要求
- 新增「索引ID」字段:按开始时间顺序生成形如
#DF_170304-1的索引ID,序号从1开始递增 - 更新「结束时间」字段:将每条记录的结束时间替换为下一条记录的开始时间,最后一条记录保留原结束时间
输出员工打卡数据集
| 员工ID | 打卡关联码 | 索引ID | 开始时间 | 结束时间 |
|---|---|---|---|---|
| 001A | #DF_170304 | #DF_170304-1 | 2023/10/23 12:00:00 | 2023/10/28 12:00:00 |
| 001A | #DF_170304 | #DF_170304-2 | 2023/10/28 12:00:00 | 2023/10/31 12:00:00 |
| 001A | #DF_170304 | #DF_170304-3 | 2023/10/31 12:00:00 | 2023/11/01 12:00:00 |
内容的提问来源于stack exchange,提问作者Quintakov
相关产品推荐
相关产品推荐

