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

PowerBI提取dd/mm/yyyy hh:mm:ss格式日期月份出错问题求助

解决PowerBI日期格式识别错误导致月份提取错误的问题

问题原因

PowerBI默认会根据系统区域设置识别日期格式,若你的区域是美式格式,就会把dd/mm/yyyy hh:mm:ss误判为mm/dd/yyyy hh:mm:ss,提取月份时自然会把日的数值当成月份,导致结果错误。

解决步骤

1. 先修正CreateDate列的日期识别格式

进入Power Query编辑器:

  • 选中CreateDate列
  • 右键点击列→「更改类型」→「使用格式」,输入格式字符串 dd/MM/yyyy HH:mm:ss(注意大写MM代表月份,小写mm是分钟,别搞混)
  • 确认后,该列会被正确识别为日期/时间类型,日、月、年的对应关系就对了。

2. 提取英文月份缩写(Nov)

有两种实现方式:

方式一:DAX计算列

在数据视图中新建计算列,输入以下DAX公式:

月份缩写 = FORMAT( CreateDate, "mmm" )

FORMAT函数的"mmm"参数会直接返回英文月份的三位缩写(如Nov、Dec)。

方式二:Power Query添加自定义列

回到Power Query编辑器,添加自定义列,输入以下M语言公式:

Date.MonthName([CreateDate], "en-US", "Abbreviated")

该公式会直接生成指定日期的英文月份缩写。

内容的提问来源于stack exchange,提问作者Chennai Cheetah

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 23:00:56