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

如何在Power Automate中获取上周的周数?

获取上周周数的公式调整方案

直接在原公式基础上,先将当前日期往前推7天,再套用原有周数计算逻辑即可,调整后的公式如下:

add(div(dayOfYear(addDays(utcNow(), -7)),7),1)

逻辑说明

  • addDays(utcNow(), -7):将当前UTC日期减去7天,得到上周对应日期
  • 后续的div(dayOfYear(...),7)+1:沿用你原本的周数计算逻辑,基于上周日期算出对应周数

验证示例

以2023年12月14日为例:

  1. addDays(utcNow(), -7)得到2023年12月7日
  2. 该日期的dayOfYear值为341
  3. div(341,7)结果为48(整数除法)
  4. 加1后得到49,与你需要的上周周数一致

跨年场景适配

如果遇到跨年情况(比如2024年1月1日),该公式依然有效:

  • addDays(utcNow(), -7)得到2023年12月25日
  • 该日期的dayOfYear值为359
  • div(359,7)结果为51,加1后得到2023年的第52周,符合实际周数计算

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 00:20:56