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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Samph
Frequent Visitor

Expand Columns with missing fields

I have a query with a grouped column that contains a field "customDomains" however this field is sometimes empty. When I expand the column it results in the table only showing rows up until the first entry that does not have anything in "customDomains".

 

I.e

 

This is the table before i try to expand:


2019-04-03 13_42_48-PartnerCenterAPI - Power Query Editor.png
With the below error on the 3rd row:

2019-04-03 13_43_26-PartnerCenterAPI - Power Query Editor.png

After selecting to expand, it only expands the first 2 rows and stops at the first error. 

 

Is there a way to ignore the error and expand the rows after it?

This is the powerquery with the expand:

 

let
pcToken = GetPartnerCenterToken(<OMITTED>), 

customers = GetCustomers(pcToken), #"Renamed Columns" = Table.RenameColumns(customers,{{"companyName", "Company Name"}}),
    #"Grouped Rows" = Table.Group(#"Renamed Columns", {"id"}, {{"GroupedRows", each _, type table}}),
    #"Invoked Custom Function" = Table.AddColumn(#"Grouped Rows", "GetCustomerDetailsFunc", each GetCustomerDetailsFunc([id])),
    #"Expanded GroupedRows" = Table.ExpandTableColumn(#"Invoked Custom Function", "GroupedRows", {"domain", "Company Name"}, {"GroupedRows.domain", "GroupedRows.Company Name"}),
    #"Expanded GetCustomerDetailsFunc" = Table.ExpandTableColumn(#"Expanded GroupedRows", "GetCustomerDetailsFunc", {"customDomains"}, {"GetCustomerDetailsFunc.customDomains"})
in
    #"Expanded GetCustomerDetailsFunc"

Any help would be appreciated.

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Samph ,

I'd like to suggest you to use #table function to define a empty table with same data structure and used to replace error values.

Creating Tables In Power BI/Power Query M Code Using #table()

Regards,

Xiaoxin Sheng

View solution in original post

1 REPLY 1
Anonymous
Not applicable

Hi @Samph ,

I'd like to suggest you to use #table function to define a empty table with same data structure and used to replace error values.

Creating Tables In Power BI/Power Query M Code Using #table()

Regards,

Xiaoxin Sheng

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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