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

Power BI Power Query添加'MMM-YY'格式今日月份列报错求助

问题原因及解决方法

错误原因

你写的DateTime.ToText(DateTime.LocalNow(), [Format="MMM-yy"])里,第二个参数用了记录类型([Format="MMM-yy"]),但DateTime.ToText函数在指定基础格式字符串的场景下,直接传入文本格式串即可,不需要包裹成记录,这就导致了类型不匹配的错误。

修正后的M代码

把格式参数改成直接传字符串"MMM-yy"就行,修正后的代码如下:

let
    Source = Table.FromRows(... in type table [#"Hedge Name" = _t, Contract = _t, Position = _t, #"Formula type" = _t),
    #"Added Custom" = Table.AddColumn(Source, "Expo Date Month", each DateTime.ToText(DateTime.LocalNow(), "MMM-yy"))
in
    #"Added Custom"

补充说明

如果需要更复杂的格式设置(比如指定特定文化区域),才需要用记录形式,比如[Format="MMM-yy", Culture="en-US"],但你当前的需求只需要基础格式,直接传字符串就足够了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 03:07:03