Excel Power Pivot объединяет несколько источников в столбец - PullRequest
0 голосов
/ 26 марта 2020

У меня есть несколько похожих файлов данных с большим перекрытием похожих строк. Я хотел бы объединить их так, чтобы данный столбец из каждого набора появился в отдельном столбце в новой таблице. По сути, это очень похоже на стандартную сводную таблицу, где источником является поле столбца, а значения поля - это значения исходных файлов, если они присутствуют.

Так для 2 исходных файлов:

Файл 1

enter image description here

и Файл 2

enter image description here

Я бы как в итоге:

enter image description here

Таким образом, все общие данные находятся в строке, и для каждого файла, содержащего «Состояние», существует один столбец ( или пусто, если эта строка отсутствует).

Я хочу использовать это в качестве источника данных, который затем можно будет развернуть. Это возможно? Я знаю, как объединить файлы в один источник, используя Get Data -> From Folder, и я знаю, что могу затем повернуть эти данные, но это не дает мне окончательного решения, описанного выше.

1 Ответ

0 голосов
/ 12 апреля 2020

Предполагая, что у вас есть 2 отдельных запроса, извлекающих данные из 2 исходных файлов, как указано выше, первым шагом будет добавление столбца «Файл» к каждому из них ie Table.AddColumn(#"Previous Step", "File", each "File 1/2/3 etc", type text), ie, чтобы вы могли в итоге: enter image description here и enter image description here

Затем добавьте две откорректированные таблицы, чтобы получить это enter image description here

Выберите столбец «Файл», go для преобразования => Сводный столбец и в сводном окне выберите «Состояние» в качестве столбца «Значения» и не объединяйте в качестве функции агрегирования enter image description here enter image description here

Что дает желаемый результат enter image description here

...