Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.

Reply
WillY_OneEyed
New Member

A column with Records and Lists

Hi Folks,

I'm trying append all LIST register.

WillY_OneEyed_0-1688857137158.png

 

The code is here:

 

let
    Paginas = (Page) =>
    let Source = Json.Document(
        Web.Contents("http://api.worldbank.org", [Headers = [#"Content-Type" = "application/jason"], RelativePath = "/v2/country?format=json&page=" & Number.ToText(Page)]
        )
    )
    in
        Source,
        lPaginas = List.Generate(
            () => 0,
            each _ <= 6, 
            each _ + 1,
            each Paginas(Value.Add(1,_))
        ),
    #"Converted to Table" = Table.FromList(lPaginas, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    #"Expanded Column1" = Table.ExpandListColumn(#"Converted to Table", "Column1")
in
    #"Expanded Column1"

 

 

Anyone can help me?

 

TY!!!

1 ACCEPTED SOLUTION
ThxAlot
Super User
Super User

 

Make it simple,

 

let
    Source = List.Accumulate(
        {1..6},
        {},
        (s,c) => s & Json.Document(Web.Contents("http://api.worldbank.org/v2/country?format=json&page=" & Number.ToText(c))){1}
    ),
    #"Table From Records" = Table.FromRecords(Source)
in
    #"Table From Records"

 

 

 



Expertise = List.Accumulate(


        {Days as from Today},


        {Skills and Knowledge},


        (Current, Everyday) => Current & Day.LearnAndPractise(Everyday)


)



View solution in original post

2 REPLIES 2
ThxAlot
Super User
Super User

 

Make it simple,

 

let
    Source = List.Accumulate(
        {1..6},
        {},
        (s,c) => s & Json.Document(Web.Contents("http://api.worldbank.org/v2/country?format=json&page=" & Number.ToText(c))){1}
    ),
    #"Table From Records" = Table.FromRecords(Source)
in
    #"Table From Records"

 

 

 



Expertise = List.Accumulate(


        {Days as from Today},


        {Skills and Knowledge},


        (Current, Everyday) => Current & Day.LearnAndPractise(Everyday)


)



AlienSx
Super User
Super User

Hi, @WillY_OneEyed if you want to select lists only and combine them then 

List.Combine(Table.SelectRows(#"Expanded Column1", (x) => x[Column1] is list)[Column1])

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors