Forum Discussion
Cursor Datos paginados de Web API
Hola @eyeballkid ,
un día, llegaremos 😉
let
myList = List.Generate( ()=>
[Result = Query4("https://api.brighttalk.com/v1/channel/10737/webcasts"), Counter = 0],
each [Counter] < 5,
each [Result = Query4(Table.LastN([Result]{[Name = "link"]}[Table], 1){0}[#"Attribute:href"]), Counter = [Counter]+1],
each [Result])
in
myList
Hola @ImkeF ,
¡Creo que ese día ha llegado! Tenemos éxito!!!
Ahora obtengo un conjunto de resultados de tablas como se esperaba:
¿Puedo hacer una pregunta más, por favor? Ultimatley necesito reemplazar la variable Counter con una prueba de si se devuelve una fila de vínculo (el último conjunto de datos paginado no tendrá una fila de vínculo). ¿Cómo sería mejor hacer eso?
Muchas gracias por toda su ayuda con este 😁
- ImkeF6 years agoCommunity Champion
Hola @eyeballkid ,
puede utilizar el método de "fuerza bruta" que utilizó antes (intente ... de lo contrario). De lo contrario, tendrías que dividir tus declaraciones: https://www.thebiccountant.com/2020/05/15/miss-last-page-paging-power-bi-power-query/
Simplemente elimine la instrucción counter, que era solo para fines de depuración.