Power Query для поиска нескольких файлов Excel из папки.
Файлы являются ежемесячными транзакциями. Месяц и год являются частью имен файлов. Когда наступает следующий месяц, новые файлы (в том же формате, но с новыми именами файлов) заменяют предыдущие в исходной папке. Наличие новых имен файлов приводит к сбою запроса при refre sh следующим образом.
Когда файлы объединяются и отображаются для начала преобразований, имена файлов составляют столбец данных (с именем Source) , Одним из моих шагов в преобразовании данных является «использование первой строки в качестве заголовков»; в этот момент первое имя файла в этом столбце источника становится именем заголовка столбца. Проблема заключается в том, что когда файлы с новыми именами заменяют предыдущие, это имя столбца больше не будет найдено, поскольку строка, выдвинутая в качестве заголовка столбца, является именем нового файла. PQ ищет заголовок столбца с исходным именем файла и не находит его, поэтому последующие преобразования с использованием этого столбца приводят к ошибкам.
Сообщение об ошибке: «[Expression.Error] Столбец '[OriginalFileName ] 'таблицы не найдены. ”
По сути, исходное имя файла играет постоянную роль в качестве имени столбца, являющегося частью запроса.
Мне удалось обойти проблему, переименовав все столбцы вручную, вместо того чтобы выдать первую строку данных в качестве заголовков столбцов. Теперь файлы с новыми именами обрабатываются без жалоб. Но это решение является неуклюжим, и я хотел бы продолжать продвигать первую строку в качестве заголовка.
Кто-нибудь знает, как решить эту проблему?