Forum Discussion

dt's avatar
dt
Frequent Visitor
6 years ago
Solved

json record to table

Hello. I have rest-api result { "name": { "key1": "value1", "key2": "value2", "key3": "value3" } } I am exec this query: let ApiCall = () => let Source = Json.Document(Web.Contents("http...
  • Mariusz's avatar
    6 years ago

    Hi dt 

     

    Try Adding

     

    = Table.ExpandRecordColumn(#"Converted to Table", "Value", {"key1", "key2", "key3"}, {"key1", "key2", "key3"})

     

    Best Regards,
    Mariusz

    If this post helps, then please consider Accepting it as the solution.

    Please feel free to connect with me.
    Mariusz Repczynski

     

  • Mariusz's avatar
    Mariusz
    6 years ago

    Hi dt 

     

    Try this, 

    
    // output
    let
        Source = name,
        #"Converted to Table" = Record.ToTable(Source),
        #"Changed Type" = Table.TransformColumnTypes(#"Converted to Table",{{"Value", type text}}),
        #"Pivoted Column" = Table.Pivot(#"Changed Type", List.Distinct(#"Changed Type"[Name]), "Name", "Value")
    in
        #"Pivoted Column"

     

    Best Regards,
    Mariusz

    If this post helps, then please consider Accepting it as the solution.

    Please feel free to connect with me.
    Mariusz Repczynski