【问题标题】:Power Automate Flows - Filter Query not working as expected with multiple AND'sPower Automate Flows - 使用多个 AND 时,筛选器查询无法按预期工作
【发布时间】:2021-09-27 10:34:05
【问题描述】:
此流程中的过滤器查询似乎未按预期工作。我确定它之后通过电子邮件发送的项目将前两个切换设置为 false。我缺少语法中的某些内容吗?或者可能在日期/时间比较中?这是我第一次深入了解 Power Automate,并与其他人一起工作。因此,非常感谢任何见解。
这是运行后的示例,并获取 Confirmed = false 的项目。
Thank_x0020_You_x0020_Sent eq 'false' and Confirmed eq 'true' and EventDate lt '2021-07-20T00:00:00.0000000' and EventDate ge '2021-07-19'
【问题讨论】:
标签:
filter
powerapps
power-automate
【解决方案1】:
假设 EventDate 是 DateTime 数据类型,而不是原始的 outputs 尝试:
formatDateTime(outputs('<actionName>'), 'yyyy-MM-ddTHH:mm:ss')
【解决方案2】:
在我看来,为查询设置这么多条件并不是一个好主意,如果使用日期则更少。
最好用一个或两个条件进行查询,然后在应用到每个步骤中过滤接收到的数据
【解决方案3】:
前两个条件是是/否列,所以它们需要是 0 或 1(不是真/假) 愚蠢的错误,不知道我是怎么错过的。
我同意之前的两个 cmets 清理查询。