Создать значение приращения в Power Query на основе вхождений каждого значения в списке - PullRequest
0 голосов
/ 18 января 2020

У меня есть таблица кодов в Power Query и имена их картинок. Таким образом, коды являются дублирующими значениями (и более 5 раз).

Я хочу создать столбец, содержащий номер приращения, основанный на вхождениях значения кода.

Например: Код - Имя файла - вхождения 001 - 001.jpg - 1 001 - 001_2.jpg - 2 003 - 003.jpg - 1 004 - 004.jpg - 1 004 - anotherpi c .jpg - 2 ....

Заранее спасибо

1 Ответ

0 голосов
/ 18 января 2020

Если ваша таблица кодов выглядит примерно так:

Input table

, тогда этот код:

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

должен дать ожидаемый вывод:

Output table

Вы можете удалить / заменить первую строку и заменить на то, что у вас уже есть. Первая строка - просто создать пример таблицы для демонстрационных целей.

...