Как интегрировать решение Power Query в мой код? - PullRequest
0 голосов
/ 12 февраля 2019

Мне нужно сделать именно то, что описано здесь: Заменить все значения ошибок всех столбцов после импорта данных (при сохранении строк) .

Чего я не знаю, так это как интегрировать этот код в существующий код в Power Query.В настоящее время у меня есть код ниже, производящий образец файла, который затем применяется к ряду файлов, происходящих из папки.Мне нужно получить код после строки, начинающейся с # "Promoted Headers" и перед строкой "in", как уже указывалось, не знаете как?Буду признателен за советы экспертов!

let
Source = Excel.Workbook(#"Sample File Parameter1", null, true),
#"Filtered Rows" = Table.SelectRows(Source, each ([Hidden] = false)),
#"Master doc_Sheet" = #"Filtered Rows"{[Item="Master doc",Kind="Sheet"]}[Data],
#"Removed Top Rows" = Table.Skip(#"Master doc_Sheet",1),
#"Promoted Headers" = Table.PromoteHeaders(#"Removed Top Rows", [PromoteAllScalars=true])
in #"Promoted Headers"

1 Ответ

0 голосов
/ 13 февраля 2019

Итак, вы хотите заменить все ошибки после повышения заголовков:

let
    Source = Excel.Workbook(#"Sample File Parameter1", null, true),
    #"Filtered Rows" = Table.SelectRows(Source, each ([Hidden] = false)),
    #"Master doc_Sheet" = #"Filtered Rows"{[Item="Master doc",Kind="Sheet"]}[Data],
    #"Removed Top Rows" = Table.Skip(#"Master doc_Sheet",1),
    #"Promoted Headers" = Table.PromoteHeaders(#"Removed Top Rows", [PromoteAllScalars=true]),
    #"Replaced Errors" = Table.ReplaceErrorValues(#"Promoted Headers", List.Transform(Table.ColumnNames(#"Promoted Headers"), each {_, null}))
in
    #"Replaced Errors"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...