在Power BI中,我需要标识Column A
中Column B
中所有不同的重复值。
示例输入:
Name Index
-------------
john 1
mary 1
john 1
jim 1
john 2
mary 1
jim 2
jim 1
john 2
mary 2
所需结果:
Name Index
-------------
john 1
mary 1
jim 1
john 2
jim 2
mary 2
Power BI中的列名是一个串联的列
这可能吗?
答案 0 :(得分:1)
您应该能够在Power Query Editor GUI中轻松完成此操作。
选择要删除重复项的列的组合(在您的情况下为name
和index
),然后在“主页”选项卡下,选择“删除行”>“删除重复项”。
这将自动生成chillin建议的Table.Distinct
M代码。
答案 1 :(得分:0)
假设您的上一步是一个表,您应该可以使用:
Table.Distinct(nameOfPreviousStep, {"Name", "Index"})
以下是我的意思的示例:
let
someTable = Table.FromRows({{"john",1},{"mary",1},{"john",1},{"jim",1},{"john",2},{"mary",1},{"jim",2},{"jim",1},{"john",2},{"mary",2}}, type table[Name=text, Index=Int64.Type]),
removeDuplicates = Table.Distinct(someTable, {"Name", "Index"})
in
removeDuplicates
尝试一下,看看它是否能为您提供预期的输出(我认为它确实基于我所看到的结果)。