Здравствуйте.
Вроде бы простой, но не для меня, вопрос.
Мне требуется выполнить обработку данных через Power Query. Трудность в том, что исходные данные надо обработать по разному.
Иногда требуется сделать сборку из папки, а иногда обратиться к конкретному файлу.
Адрес исходных данных загружаю из умной таблицы (имя таблицы - MD).
Я написал обычные формулы обработки папок или файлов Excel, и попробовал делать выбор шага, в котором отсутствуют ошибки (применив try ... otherwise ...).
Код |
---|
let
folder = Folder.Files( MD{0}[#"Адрес исходных данных"] ),
file = Excel.Workbook( File.Contents( MD{0}[#"Адрес исходных данных"] ), null, true ),
source = try folder otherwise file
in
source
|
Но в этом случае встретился с ошибкой ввода-вывода "267" при обращении к пути, которую, в свою очередь, «try ... otherwise ...» не обрабатывает.
Файл пример во вложении.