Страницы: 1
RSS
PQ: Ошибка при обновление запроса
 
Добрый день!
Не могу разобраться, прошу помочь, пожалуйста :)
При обновление выдает ошибку (скрин).
В самом редакторе, не обнаружил проблем. Сам файл "подкачивает" информацию из внешнего источник (сетевой диск)
Прикладываю скрин и код. Файл на публичный доступ не предоставлю. Если нужен - в почту по запросу.
За любой совет буду благодарен. :)
Код
let
    Источник = Folder.Files("G:\Общая\ОРБиРБП\Отдел по работе с браком\Брак"),
    #"Строки с примененным фильтром" = Table.SelectRows(Источник, each ([Name] = "Консолидированный список брака Калинин.xlsm" or [Name] = "Консолидированный список брака Каратаева.xlsm" or [Name] = "Консолидированный список брака Разумовская.xlsm" or [Name] = "Консолидированный список брака Свинолупов.xlsm")),
    #"Удаленные столбцы" = Table.RemoveColumns(#"Строки с примененным фильтром",{"Extension", "Date accessed", "Date modified", "Date created", "Attributes", "Folder Path"}),
    #"Извлеченный текст между разделителями" = Table.TransformColumns(#"Удаленные столбцы", {{"Name", each Text.BetweenDelimiters(_, " ", ".", 2, 0), type text}}),
    #"Вызвать настраиваемую функцию1" = Table.AddColumn(#"Извлеченный текст между разделителями", "Преобразовать файл из Брак (2)", each #"Преобразовать файл из Брак (2)"([Content])),
    #"Другие удаленные столбцы1" = Table.SelectColumns(#"Вызвать настраиваемую функцию1",{"Name", "Преобразовать файл из Брак (2)"}),
    #"Переименованные столбцы1" = Table.RenameColumns(#"Другие удаленные столбцы1",{{"Name", "1"}}),
    #"Столбец расширенной таблицы1" = Table.ExpandTableColumn(#"Переименованные столбцы1", "Преобразовать файл из Брак (2)", Table.ColumnNames(#"Преобразовать файл из Брак (2)"(#"Пример файла (2)"))),
    #"Условный столбец добавлен" = Table.AddColumn(#"Столбец расширенной таблицы1", "Пользовательская", each if Text.Contains([Name], " (") then 1 else null),
    #"Строки с примененным фильтром1" = Table.SelectRows(#"Условный столбец добавлен", each ([Пользовательская] = 1)),
    #"Удаленные столбцы1" = Table.RemoveColumns(#"Строки с примененным фильтром1",{"Item", "Kind", "Hidden", "Пользовательская"}),
    #"Развернутый элемент Data" = Table.ExpandTableColumn(#"Удаленные столбцы1", "Data", {"Column1", "Column2", "Column3", "Column4", "Column5", "Column6", "Column7"}, {"Column1", "Column2", "Column3", "Column4", "Column5", "Column6", "Column7"}),
    #"Строки с примененным фильтром2" = Table.SelectRows(#"Развернутый элемент Data", each ([Column1] = 1)),
    #"Удаленные столбцы2" = Table.RemoveColumns(#"Строки с примененным фильтром2",{"Name", "Column1"}),
    #"Переименованные столбцы" = Table.RenameColumns(#"Удаленные столбцы2",{{"Column2", "ЗВК"}, {"Column4", "Дата нач."}, {"Column5", "Дата конц."}, {"Column6", "Критерий"}, {"Column3", "ЗП"}, {"Column7", "Комментарий"}}),
    #"Измененный тип1" = Table.TransformColumnTypes(#"Переименованные столбцы",{{"Дата конц.", type date}, {"Дата нач.", type date}}),
    #"Добавлен пользовательский объект" = Table.AddColumn(#"Измененный тип1", "Дней", each [#"Дата конц."]-[#"Дата нач."]),
    #"Измененный тип" = Table.TransformColumnTypes(#"Добавлен пользовательский объект",{{"Дней", Int64.Type}}),
    #"Строки с примененным фильтром3" = Table.SelectRows(#"Измененный тип", each ([Критерий] <> "Завершен" and [Критерий] <> "Завершено"))
in
    #"Строки с примененным фильтром3"
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Александр, если я не ошибаюсь, то в какой-то ячейке файла-источника ошибка. (скорее всего, как результат работы какой-то формулы)
Проверьте исходный файл.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Цитата
JayBhagavan написал:
то в какой-то ячейке файла-источника ошибка
А ведь в точку! Спасибо большое!
А почему интересно PQ отказывается "кушать" ошибки? (У меня в данный момент ошибка была типа "ССЫЛКА")  
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Цитата
Александр написал:
А почему интересно PQ отказывается "кушать" ошибки?
Он их не отказывается "кушать", он их отказывается загружать как итоговый результат запроса в таблицу либо в модель данных. и это очень удобно, т.к. позволяет контролировать корректность данных в рукотворных источниках.
В редакторе запросов у вас ведь все корректно отображается.
Вот горшок пустой, он предмет простой...
 
PooHkrd, Так да, Вы правы.
А такой вопрос, я не проверил, а в редакторе их "найти" можно? Дабы упростить поиск.  
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
Цитата
Александр написал:
а в редакторе их "найти" можно?
Да, для этого нужно выбрать все столбцы, а дальше см. картинку. Перед этим желательно проиндексировать, чтобы вычислить номер строки в источнике.
Изменено: PooHkrd - 27.11.2018 12:49:03
Вот горшок пустой, он предмет простой...
 
мммм...спасибо
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
Страницы: 1
Наверх