如何在Power BI中将Excel源数据的2024.01转为Jan 2024日期格式
Power BI中将"YYYY.MM"格式转换为"MMM YYYY"格式的分步操作
方法一:界面分步操作
- 打开Power Query编辑器:在Power BI主页选项卡,点击「转换数据」进入Power Query编辑器。
- 替换分隔符:选中目标数据列(比如示例里的"data"列),切换到「转换」选项卡,点击「替换值」;在弹窗里把查找值设为
.,替换值设为-,确认后列值会变成2024-01这类可识别的日期格式。 - 转为日期类型:保持列选中状态,点击「转换」选项卡的「数据类型」,选择「日期」,此时列值会自动补全日为1,变成
2024/1/1这类完整日期。 - 设置目标格式:继续选中该列,点击「转换」选项卡的「格式」→「格式」,在格式输入框填写
MMM yyyy,确认后列值就会显示为Jan 2024、Feb 2024的样式。 - 加载数据:点击编辑器左上角的「关闭并应用」,将转换后的数据同步到Power BI模型。
方法二:自定义公式一键转换
如果追求效率,可直接添加自定义列完成转换:
- 在Power Query编辑器中,切换到「添加列」选项卡,点击「自定义列」。
- 在公式框中输入(注意把
[data]替换成你实际的列名):= Date.ToText(Date.From(Text.Replace([data], ".", "-")), "MMM yyyy") - 点击确定后会直接生成目标格式的列,删除原列后加载数据即可。
内容的提问来源于stack exchange,提问作者Abup
相关产品推荐
相关产品推荐

