我在Power Query中有一个代码表及其图片的文件名。因此,代码是重复值(有时超过5个)。
我想根据代码值的出现创建一个包含递增数字的列。
例如: 代码-文件名-次数 001-001.jpg-1 001-001_2.jpg-2 003-003.jpg-1 004-004.jpg-1 004-anotherpic.jpg-2 ....
预先感谢
我在Power Query中有一个代码表及其图片的文件名。因此,代码是重复值(有时超过5个)。
我想根据代码值的出现创建一个包含递增数字的列。
例如: 代码-文件名-次数 001-001.jpg-1 001-001_2.jpg-2 003-003.jpg-1 004-004.jpg-1 004-anotherpic.jpg-2 ....
预先感谢
如果您的代码表如下所示:
然后输入此代码:
let
initialTable = Table.FromColumns({{"001","001","003","004","004"},{"001.jpg","001_2.jpg","003.jpg","004.jpg","anotherpic.jpg"}},type table [Code = text,Filename = text]),grouped = Table.Group(initialTable,"Code",{{"toCombine",each Table.AddIndexColumn(_,"Occurrences",1,1),type table}}),combined = Table.Combine(grouped[toCombine])
in
combined
应给出预期的输出:
您可以删除/替换第一行,并替换为已有的行。第一行只是为了示例目的创建一个示例表。