Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Soy un novato en el espacio de API, y estoy tratando de extraer todos los datos paginados de UserVoice. Tienen un límite de 100 resultados por página y no puedo usar la sintaxis ?limit para aumentar el límite. Tengo esto hasta ahora en Power Query, pero me está dando los mismos resultados una y otra vez. ¿Alguien puede ayudar?
Dejar
url "https://SUBSITE.uservoice.com/",
Encabezado [Autorización"TOKEN"],
RelativePathing : "api/v2/admin/suggestions",
Source1 - Json.Document(Web.Contents(url, [RelativePath-RelativePathing, Headers-Header])),
iteraciones: Source1[pagination][total_pages],
FullURL - url & RelativePathing,
FnGetOnePage ?
(FullURL) como registro ?>
Dejar
Source2 - Json.Document(Web.Contents(url, [RelativePath-RelativePathing, Headers-Header])),
datos: pruebe Source2[sugerencias] de lo contrario nulo,
siguiente: try Source2[pagination][cursor] de otro modo null,
res á [Datos-datos, Siguiente-FullURL & "?cursor" & siguiente]
En
res,
GeneratedList ?
List.Generate(
()->[i-0, res -FnGetOnePage(FullURL)],
cada [i]<iteraciones y [res][Datos]<>nulo,
cada [i-[i]+1, res - FnGetOnePage([res][Next])],
cada [res][Datos])
En
GeneratedList
Solved! Go to Solution.
@glove80 espero que este post ayude.
Me 💖Kudos 🙂 si mi solución me ayudara. Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para darle a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
HI @glove80,
También puede echar un vistazo a las funciones auxiliares de ejemplo que se comparten en documentos oficiales:
Funciones auxiliares-tablegeneratebypage
saludos
Xiaoxin Sheng
@glove80 espero que este post ayude.
Me 💖Kudos 🙂 si mi solución me ayudara. Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para darle a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.