Power Query — получение данных из PDF, когда файлы имеют разные страницы

Я извлекаю данные из нескольких файлов PDF, имеющих аналогичную структуру. Большинство файлов PDF имеют 2 страницы данных, кроме одного PDF, который имеет только одну страницу.

Создали запрос с именем Page001 и Page002 для получения данных с каждой страницы. Затем, добавляя оба, получают объединенные данные. Этот запрос на добавление работает нормально, за исключением PDF, который имеет одну страницу.

Я получаю следующую ошибку для запроса Page002, поскольку на странице 2 нет данных.

Expression.Error: Ключ не соответствует ни одной строке в таблице. Подробности: Ключ= Идентификатор=Страница002 Таблица=[Таблица]

Из-за вышеуказанного запроса запрос на добавление не работает. Получение ошибки ниже

Произошла ошибка в запросе «Page002». Expression.Error: Ключ не соответствует ни одной строке в таблице. Подробности: Ключ= Идентификатор=Страница002 Таблица=[Таблица]

Пожалуйста, помогите в добавлении данных, как показано ниже

если таблица Page002 пуста, вывод будет Pagee001 else Table.Combine({Page001, Page002}).

Вы можете использовать структуру try otherwise, чтобы проверить ошибку

Ricardo Diaz 22.12.2020 22:29

Спасибо, Рикардо.... Работает нормально.

Hiruthere 23.12.2020 08:35
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
Включение UTF-8 в jsPDF с помощью Angular
Включение UTF-8 в jsPDF с помощью Angular
Привет, разработчики, я предполагаю, что вы уже знаете, как экспортировать pdf через jsPDF. Если ответ отрицательный, то вы можете ознакомиться с моей...
0
2
605
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Пробовал приведенный ниже запрос и работал

let<br/>
    Source = try Table.Combine({Page001, Page002}) otherwise Page001,<br/>
in<br/>
    Source 

Другие вопросы по теме