PQ实战 | 快速找出差异数据,数据变动及时更新
01 | 按照姓名分组处理
= Table.Group(源,"姓名",{"res",each _})
02 | 去重找异常
03 | 排除空值,得到结果
04 | 修改数据,刷新动态更新
源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
自定义1 = Table.Group(
源,"姓名",
{"res",each
[提取两列 = Table.SelectColumns(_,{"身份证号码","分公司"}),
号码去重 = List.Count(List.Distinct([身份证号码])),
两列去重 = Table.Distinct(提取两列),
结果=
if Table.RowCount(两列去重)>1 and 号码去重 >1 then
Text.Combine(
List.Transform(Table.ToRows(两列去重),
(x)=>Text.Combine(x,":"))
,"#(lf)"
)
else ""
][结果]
}
),
筛选的行 = Table.SelectRows(自定义1, each ([res] <> ""))
in
筛选的行
小结一下
赞 (0)