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

Power BI Desktop 2021:如何动态添加列并填充最近周四日期

实现Power Query中动态填充最近周四日期的方案

步骤说明

  1. 打开Power BI Desktop 2021版,加载目标数据后,点击顶部菜单栏的「转换数据」进入Power Query编辑器。
  2. 切换到「添加列」选项卡,点击「自定义列」按钮。
  3. 在弹出的自定义列输入框中,粘贴以下M语言公式:
最近周四 = Date.AddDays(Date.From(DateTime.LocalNow()), -(Date.DayOfWeek(Date.From(DateTime.LocalNow()), Day.Thursday)))
  1. 点击「确定」,即可生成自动填充运行时最近周四日期的列。

公式逻辑解析

  • Date.From(DateTime.LocalNow()):获取当前运行时刻的本地日期(剔除时间部分)。
  • Date.DayOfWeek(..., Day.Thursday):将周四设为一周的起始日,返回当前日期与最近周四的偏移天数——周四返回0,周五返回1,周六返回2,周日返回3,周一返回4,周二返回5,周三返回6。
  • Date.AddDays(..., -偏移天数):用当前日期减去偏移天数,精准得到不晚于运行日期的最近周四,完全适配你周日及之后自动运行的场景:
    • 周日/周一/周二/周三运行:返回上周四
    • 周四运行:返回当天的周四

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 07:02:14