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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
Shure846
Helper III
Helper III

API data expansion help

Hi - I'm attempting to expand the data from a USDA report; https://mpr.datamart.ams.usda.gov/services/v1.1/reports/2498

 

I can get it into PowerQuery editor easily, but I cannot figure out how to expand the whole thing into the row level data. I get here: 

 

Shure846_0-1698769707731.png

 

Then convert it to a table, but then I'm stuck. Any next step gives me a list of values, rather than the dataset that I'm looking for. 

Shure846_1-1698769766230.png

 

I would really appreciate any help. 

 

Thanks in advance~ 

 

2 REPLIES 2
ppm1
Solution Sage
Solution Sage

Here's one way to do it in the query editor.  To see how it works, just create a blank query, open the Advanced Editor and replace the text there with the M code below.

let
    Source = Json.Document(Web.Contents("https://mpr.datamart.ams.usda.gov/services/v1.1/reports/2498")),
    #"Converted to Table" = Table.FromRecords({Source}),
    #"Expanded stats" = Table.ExpandRecordColumn(#"Converted to Table", "stats", {"totalRows:", "returnedRows:", "userAllowedRows:"}, {"stats.totalRows:", "stats.returnedRows:", "stats.userAllowedRows:"}),
    #"Expanded results" = Table.ExpandListColumn(#"Expanded stats", "results"),
    #"Expanded results1" = Table.ExpandRecordColumn(#"Expanded results", "results", {"report_date", "is_correction", "narrative", "report_title", "slug_name", "slug_id", "office_name", "office_code", "office_city", "office_state", "market_location_name", "market_location_city", "market_location_state", "market_type", "market_type_category", "published_date"}, {"report_date", "is_correction", "narrative", "report_title", "slug_name", "slug_id", "office_name", "office_code", "office_city", "office_state", "market_location_name", "market_location_city", "market_location_state", "market_type", "market_type_category", "published_date"})
in
    #"Expanded results1"

 

Pat

Microsoft Employee

Thanks - but it still doesn't appear that the query is fully expanded: 

Shure846_0-1698875449935.png

 

Thanks for the help! 

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors