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

使用Power Automate导出Power BI表格至CSV时日期格式变更问题求助

解决Power Automate导出Power BI表格时日期格式不符的问题

方法一:在Power Automate中直接转换日期格式

如果Power Query的修改未生效,可在导出CSV前,在Power Automate里对日期字段做格式转换:

  • 假设工作流已获取到Power BI的表格数据,添加应用到每一个动作,选择表格行集合作为输入。
  • 在“应用到每一个”内部,添加创建对象动作,逐一映射每行字段:
    • 非日期字段直接引用原字段值,比如items('Apply_to_each')?['其他列名']
    • 日期字段使用toLower(formatDateTime(items('Apply_to_each')?['你的日期列名'], 'dd-MMM-yyyy'))函数转换格式:
      • formatDateTime()负责将ISO格式日期转为dd-MMM-yyyy格式(例如30-May-2024)
      • toLower()将月份缩写转为小写,得到30-may-2024
  • 完成字段映射后,用创建CSV表动作选择“应用到每一个”输出的对象集合作为输入,再导出为CSV文件。

方法二:修正Power Query中的日期处理(确保底层数据格式转换)

如果之前仅修改了Power Query的显示格式,未改变数据类型,会导致导出时Power BI仍输出原始日期值:

  • 打开Power BI的Power Query编辑器,选中目标日期列
  • 在“添加列”选项卡选择“自定义列”,输入公式:
    Text.From([你的日期列], "dd-MMM-yyyy")
    
  • 将新生成的列重命名为原日期列名,删除旧日期列
  • 将新列数据类型设置为文本,关闭并应用更改
  • 若需要小写月份,可在Power Query中再套一层Text.Lower():
    Text.Lower(Text.From([你的日期列], "dd-MMM-yyyy"))
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 17:55:54