Вот запрос M, который должен делать то, что вы хотите:
(V1, V2) =>
let
Source = MyTable,
First = Table.SelectRows(Source, each ([VERSION] = V1)),
Second = Table.SelectRows(Source, each ([VERSION] = V2)),
#"First Unique" = Table.NestedJoin(First,{"PART", "PART_VALUE"},Second,{"PART", "PART_VALUE"},"Second",JoinKind.LeftAnti),
#"Second Unique" = Table.NestedJoin(Second,{"PART", "PART_VALUE"},First,{"PART", "PART_VALUE"},"First",JoinKind.LeftAnti),
Combine = Table.Combine({#"First Unique", #"Second Unique"}),
#"Removed Columns" = Table.RemoveColumns(Combine,{"Second", "First"})
in
#"Removed Columns"