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

Power Query中按最近日期与ID合并卡车出发和接收数据表

Power Query 匹配最近出发记录操作方案

1. 预处理时间字段

分别将出发表、接收表加载至Power Query编辑器,为两张表新增合并的完整时间列,方便后续时间比对:

  • 出发表添加自定义列Departure Full Time,公式为 [Departure Date] + [Departure Time]
  • 接收表添加自定义列Arrival Full Time,公式为 [Arrival Date] + [Arrival Time]

2. 按车辆ID关联表

在接收表中执行「合并查询」操作:

  • 匹配列为两张表的Truck ID字段
  • 联接种类选择左外部联接(保留接收表全部记录,匹配出发表中同车辆ID的所有对应记录)
  • 展开合并后的出发表列,仅保留Departure Full Time、Cargo info两个字段

3. 过滤无效匹配

添加筛选规则,仅保留Departure Full Time <= Arrival Full Time的记录,排除到达时间早于出发时间的逻辑错误匹配。

4. 提取最近出发的货运信息

对当前表执行分组操作,分组键选择接收表的所有原有列(保证每条到达记录对应一个分组),分组后添加自定义列提取对应货运信息,公式为:
Table.First(Table.Sort([分组结果], {"Departure Full Time", Order.Descending}))[Cargo info]
该公式会将同一分组内的出发记录按时间降序排序,取时间最近的第一条记录对应的货运信息。

5. 整理输出

删除多余的辅助列,将处理完成的表加载回Excel即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 19:15:07