Indexing Excel Powerquery索引列
在一个表中,我有两列链接的父/子数据,然后需要与第二个表合并 我需要创建一个索引列来获得唯一的记录,以便合并这两个表 这些表每个都有大约300000条记录,所以我需要使用Power Query,而不想使用Excel 我需要一个基于父级的索引列,然后为每个唯一的子级重新=开始索引计数Indexing Excel Powerquery索引列,indexing,powerquery,Indexing,Powerquery,在一个表中,我有两列链接的父/子数据,然后需要与第二个表合并 我需要创建一个索引列来获得唯一的记录,以便合并这两个表 这些表每个都有大约300000条记录,所以我需要使用Power Query,而不想使用Excel 我需要一个基于父级的索引列,然后为每个唯一的子级重新=开始索引计数 Parent Child Index needed 123 AAA 1 123 AAA 2 123 BBB 1 234 CCC 1 234
Parent Child Index needed
123 AAA 1
123 AAA 2
123 BBB 1
234 CCC 1
234 CCC 2
234 CCC 3
如果您的初始表格如下所示: 然后这个代码:
let
initialTable = Table.FromColumns({{"123", "123", "123", "234", "234", "234"}, {"AAA", "AAA" , "BBB", "CCC", "CCC", "CCC"}}, type table [Parent = text, Child = text]),
grouped = Table.Group(initialTable, {"Parent", "Child"}, {{"toCombine", each Table.AddIndexColumn(_, "Index", 1, 1), type table}}),
combined = Table.Combine(grouped[toCombine])
in
combined
应给出预期输出:
看一看