Извлекать только указанную часть данных при веб-обработке - PullRequest
0 голосов
/ 28 мая 2019

Я использую Power Bi для очистки данных из Интернета, чтобы затем показать результаты в виде таблицы. У меня есть одна таблица данных, которую я затем хочу связать с очищенными данными.

Я пытаюсь вызвать функцию, основанную на том, когда я выбираю ссылку в моей таблице данных, так что power bi только очищает выбранную ссылку, а не пытается извлечь 1000 строк данных, которые занимают очень много времени!

Мой источник данных содержит чуть более 1000 строк данных, и я использую веб-страницу, чтобы показать все, что связано.

Я потратил некоторое время на поиски в Интернете и поэтому создал функцию скребка с кодом ниже

Моя таблица представляет собой отдельный список, в который я затем добавляю пользовательский столбец для вызова моей функции, а затем фиксирую ошибки, если Ссылка не существует.

let
    Source = Web.Page(Web.Contents("http://websiteaddress?Reference=" & Name)),   
    Data = Source{0}[Data],
    #"Changed Type" = Table.TransformColumnTypes(Data,{{"Column1", type text}, {"Column2", type text}, {"Column3", type datetime}, {"Column4", type text}, {"Column5", type text}, {"Column6", type text}, {"Column7", type text}, {"Column8", type text}, {"Column9", type date}, {"Column10", type text}, {"Column11", type text}})
in
    #"Changed Type"

Ожидается, когда я выберу ссылку aaa123 в своей таблице данных, затем очисту веб-сайт и верну детали для этой ссылки в моей таблице.

Я не хочу каждый раз обновлять таблицу данных при обновлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...