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

Power Query嵌套表日期列条件校验语法错误修正咨询

嵌套表日期检查的正确公式写法

你出错的原因是:[MD_call_Data][Date]返回的是嵌套表中整个Date列的列表,直接和1/1/2023(Power Query里这个写法会被识别为数字,建议用标准日期格式#date(2023,1,1))比较,就会触发“列表与数字/日期类型无法用<比较”的错误。

给你两种可行的正确写法:

方法一:遍历日期列做判断

用List.Transform把嵌套Date列的每个日期都和目标日期比较,生成布尔值列表,再用List.AnyTrue判断是否存在符合条件的日期:

= Table.AddColumn(Source, "Called NovDec", each List.AnyTrue(List.Transform([MD_call_Data][Date], (date) => date < #date(2023, 1, 1))))

方法二:取最小日期做比较(更高效)

直接取嵌套Date列的最小日期,只要最小日期早于2023年1月1日,就说明存在符合条件的日期,写法更简洁:

= Table.AddColumn(Source, "Called NovDec", each List.Min([MD_call_Data][Date]) < #date(2023, 1, 1))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 05:42:12