You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI中如何将yyyymmdd格式转换为yyyy/mm/dd格式

解决Power BI中yyyymmdd格式日期转yyyy/mm/dd的问题

方法一:Power Query编辑器(推荐)

这是最稳定的批量转换方式:

  1. 打开Power Query编辑器:选中目标日期列,点击菜单栏「转换」→「转换数据」
  2. 根据列的原始类型选择对应操作:
    • 文本类型的yyyymmdd:添加自定义列,输入公式(替换你的日期列名为实际列名):
      Date.FromText([你的日期列名], [Format="yyyyMMdd"])
      
      生成日期列后,选中该列,点击「转换」→「格式」,选择yyyy/mm/dd即可。
    • 数值类型的yyyymmdd:先转文本再识别日期,自定义列公式:
      Date.FromText(Text.From([你的日期列名]), [Format="yyyyMMdd"])
      
      后续同样调整显示格式为yyyy/mm/dd。

方法二:DAX计算列

如果直接在数据视图处理,可新建计算列,公式如下(替换你的日期列名):

转换后日期 = FORMAT(DATE(LEFT(TEXT([你的日期列名]),4), MID(TEXT([你的日期列名]),5,2), RIGHT(TEXT([你的日期列名]),2)), "yyyy/mm/dd")

原理:先将数值转为文本,拆分出年、月、日组成标准日期,再用FORMAT函数指定显示格式。

关于你之前转换失败的说明

直接转整数再转日期时,Power BI无法自动识别yyyymmdd的格式规则,必须明确指定格式(如上述方法里的Format="yyyyMMdd"),才能准确完成转换。

内容的提问来源于stack exchange,提问作者rajan chaurasiya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 21:47:06