Я использую 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 в своей таблице данных, затем очисту веб-сайт и верну детали для этой ссылки в моей таблице.
Я не хочу каждый раз обновлять таблицу данных при обновлении.