Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. Learn more
Recently, I wrote some APIs with Spring Rest in order to get a json result page for Power BI data source. I wrote this small piece of code to do this job.
I am sharing it with you, expectating that it will help everyone who have the same issue.
Instructions:
You must change the URL as your need.
The result is a collection of embedded documents that you need to expand to new lines, then you will expand records to columns.
let
func = (_url) =>
let
Source = Json.Document(Web.Contents(_url)),
l = Record.ToTable(Source[_embedded]),
hasNext = Record.HasFields(Source[_links], "next"),
result = if hasNext then Table.Combine({l, @func(Source[_links][next][href])}) else l
in
result,
List = func("http://kian159:8090/api/fato-venda?page=0&size=1000")
in
List
Any question, contact me in private.
Hi @thiengoaedu
Thank you for sharing this with the community!
Best Regards,
Community Support Team _ Jing
Hi friend,
No problem, just solution and colaboration. 🙂
If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!
Check out the July 2026 Power BI update to learn about new features.