Вставка текста вручную в Powerquery - PullRequest
0 голосов
/ 28 августа 2018

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

Я попытался сделать это, сославшись на видео Марселя Буга, но в нем используется таблица sql, и я не могу заставить ее работать с файлами Excel в качестве источника.

После слияния я пытаюсь изменить первый файл для моего исходного файла "InputFile"

![Modify the Merge Formula1][2]
![Changed to last query step of InputFile][3]
![InputFile Query with Source2 and Merge][4]
![M Code of InputFile Query with Merge][5]

Установив в поле «Первое» в формуле слияния последний шаг в запросе InputFile, я смог обойти циклическую ошибку, однако обнаружил, что каждое обновление создает дублирующиеся строки. 4 становятся 8, которые затем становятся 16 и т. Д.

let
    Source = Excel.Workbook(File.Contents("S:\Fin_Aid\Operations Team\COD mpn - lec\InputFiles\8.22.18 to 8.23.18.xlsx"), null, true),
    Sheet1_Sheet = Source{[Item="Sheet1",Kind="Sheet"]}[Data],
    Rename_RecID = Table.RenameColumns(#"Removed Columns",{{"Column3.1", "RecID"}}),
    Source2 = Excel.CurrentWorkbook(){[Name="InputFile"]}[Content],
    InputWithComment = Table.TransformColumnTypes(Source2,{{"RecID", Int64.Type}, {"Column1", type text}, {"Column2", type text}, {"Column4", type text}, {"Column5", type text}, {"Comment", type text}}),
    #"Merged Queries" = Table.NestedJoin(Rename_RecID,{"RecID"},InputWithComment,{"RecID"},"InputWithComment",JoinKind.LeftOuter),
    #"Expanded InputWithComment" = Table.ExpandTableColumn(#"Merged Queries", "InputWithComment", {"Comment"}, {"Comment"})

in
    #"Expanded InputWithComment"

С уважением, Jim

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