多列记录保留最新版本

Multi Column records keep last version

您好,我正在尝试使用 Excel Power Query 来执行以下操作。 我有多个列 订单/项目/版本/数量/价格

我有多个版本的订单商品所以想保留最后一个版本的记录 我在考虑保留最大版本的订单商品。

snapshot of what I want to keep

我尝试使用 list.max 但不确定语法。我玩弄了分组列和条件列。我认为我走在正确的轨道上,但不确定如何生成我需要的功能。

很难说你是想要最大版本的[Order & Item] or [Order] or [Item]

我假设您只想保留订单和项目组合的最高版本号

将数据加载到 powerquery 中。数据 .. 来自 table/range.....

单击select 订单和项目列,右键单击,分组依据

按照下图设置群组。 Column Count / Operation Max /on Version 列,以及列 Data / Operation All Rows

使用新列顶部的箭头展开除您在初始组中使用的列之外的所有列 [x];这里我们只需要[x]版本列

添加列..自定义列...

= if [Count]=[#"CHANGE_VERSION_NUMBER"] then "keep" else "remove"

然后使用该列中的下拉列表来勾选并过滤掉 [x] 删除词

右键单击并删除任何多余的列

文件..关闭并加载....您的数据返回excel