Power Automate中如何通过筛选面板筛选下月第一天的数据?
在Power Automate中筛选表格获取下月第一天及以后的数据
步骤1:计算下月第一天的日期
直接用Power Automate的表达式生成目标日期,全程不依赖Excel功能:
- 基础UTC时区表达式:
逻辑:startOfMonth(addFromTime(utcNow(), 1, 'Month'))utcNow()取当前UTC时间,addFromTime(...,1,'Month')给当前时间加1个月,startOfMonth()提取该时间所在月份的第一天。 - 若数据源用本地时区(比如中国标准时间),需转换时区适配:
把convertTimeZone(startOfMonth(addFromTime(utcNow(), 1, 'Month')), 'UTC', 'China Standard Time')China Standard Time替换成你实际使用的时区ID即可。
步骤2:在筛选面板设置筛选规则
无论你是从SharePoint列表、Dataverse还是其他数据源取数,都能在对应动作的筛选模块中配置:
- 选择目标列:
Date d''entrée effective(注意列名里的两个单引号要和数据源列名完全一致) - 选择操作符:
大于等于(部分数据源需用语法关键词ge,按实际情况选择) - 值类型选表达式,粘贴步骤1生成的日期表达式
运行流时,就会自动筛选出Date d''entrée effective列中日期为下月第一天及之后的数据。比如今日是9月11日,流会筛选出10月1日及以后的记录。
内容的提问来源于stack exchange,提问作者J. Perez
相关产品推荐
相关产品推荐

