Строка с повторяющимися значениями в одном столбце и разными значениями во втором столбце - PullRequest
0 голосов
/ 22 января 2019

В 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 является объединенным столбцом

Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 22 января 2019

Вы можете легко это сделать в графическом интерфейсе Power Query Editor.

Выберите комбинацию столбцов, для которых вы хотите удалить дубликаты (name и index в вашем случае) изатем на вкладке «Главная» вы можете выбрать «Удалить строки»> «Удалить дубликаты».

Query Editor GUI

Это автоматически сгенерирует код Table.Distinct M, который предлагает Чиллин.

0 голосов
/ 22 января 2019

Если ваш предыдущий шаг - таблица, вы должны просто использовать:

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

Попробуйте и посмотрите, дает ли он ожидаемый результат (я думаю, что он основан на том, что я видел).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...