Power Query编辑器中合并3个不同月份日期列的技术咨询
Power Query多日期列合并为单列的可行方法
核心操作:精准逆透视目标日期列
如果之前逆透视没得到预期结果,大概率是列选择或操作选项不对,按以下步骤来:
- 选中目标日期列:在Power Query编辑器的列标题区,按住Ctrl键点击那3个不同月份的日期列,确保只选中这三列。
- 执行逆透视:点击顶部菜单栏「转换」选项卡,找到「逆透视列」,直接选择「逆透视列」(不要选「逆透视其他列」,避免误转无关列)。
- 清理数据:
- 操作后会生成
属性(原日期列名,比如各月份)和值(对应日期)两列,若不需要属性列,右键点击该列选择「删除」即可。 - 若
值列存在空值,选中该列后点击「转换」→「删除行」→「删除空行」,或用「替换值」清空无效内容。
- 操作后会生成
- 确保日期格式正确:如果合并后的
值列不是日期类型,选中它点击「转换」→「数据类型」→「日期」,统一格式。
示例效果
原数据结构:
| 类别 | 1月日期 | 2月日期 | 3月日期 |
|---|---|---|---|
| 甲 | 2024-01-05 | 2024-02-10 | 2024-03-15 |
| 乙 | 2024-01-08 | null | 2024-03-20 |
逆透视并清理后:
| 类别 | 值 |
|---|---|
| 甲 | 2024-01-05 |
| 甲 | 2024-02-10 |
| 甲 | 2024-03-15 |
| 乙 | 2024-01-08 |
| 乙 | 2024-03-20 |
内容的提问来源于stack exchange,提问作者Vinit Dawane
相关产品推荐
相关产品推荐

