数据分组与行转列:将通话记录多行转单人单行格式
现有一张记录给用户拨打电话时间的表格,若用户未接听,则会在其他时间再次尝试拨打(必要时会多次拨打)。每次拨打记录都列在同一列中,因此用户列存在重复值,示例如下:
| 用户 | 拨打时间 | 接听状态 |
|---|---|---|
| 1 | 12:00 | 未接听 |
| 2 | 12:12 | 未接听 |
| 3 | 12:19 | 已接听 |
| 2 | 18:10 | 未接听 |
| 1 | 13:00 | 已接听 |
| 2 | 19:12 | 已接听 |
需要拆分数据,实现每个用户对应一行,包含所有拨打记录,格式如下:
| 用户 | 首次拨打 | 首次接听状态 | 第二次拨打 | 第二次接听状态 | 第三次拨打 | 第三次接听状态 |
|---|---|---|---|---|---|---|
| 1 | 12:00 | 未接听 | 13:00 | 已接听 | ||
| 2 | 12:12 | 未接听 | 18:10 | 未接听 | 19:12 | 已接听 |
| 3 | 12:19 | 已接听 |
内容的提问来源于stack exchange,提问作者saxonryan
相关产品推荐
相关产品推荐

