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

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

Reply
mfiery
Regular Visitor

Data Model Validation - Aggregated vs. Tabular

Hi,

I am in the process of building out a data model involving about 10-15 tables in total for a broader reporting project. In order to ensure I had everything set up correctly, I started some basic data validation and ran into an issue I haven't been able to resolve myself. 

 

Here is a screenshot of my simplified model to make this easier to discuss. The three tables, MDS Jobs, Work Orders and IRR are what I want to validate.

 

 

Untitled.jpg

 

The center table always contains one record per work order. The other two tables will have a many to one relationship (Or may not have any records associated) with the Work Order table, all joining on the 'Work Order' value. In the vast majority of instances, the Work Order table and MDS Job table would be reported on together - I've set that cross-filter direction to both since in most instances I'll need those to function as a single table.

 

In the Report that I'm using to validate, I want to see the number of IRR records for each Work Order and MDS job combination. Simple enough, I drag the first two columns, MDS Job and Work Order over and then summarize for the count of IRR records - this works correctly. In my example I see the total of six - this is correct and I've validated for that particular combination. However, if I want to see each of those unique IRR records associated with the Work Order and MDS job combination, six rows in my table rather than aggregated to one, I set the IRR records to 'do not summarize' and I receive an error indicating that PowerBI couldn't determine a relationship - 'Can't display the data because PowerBI can't determine the relationship between two or more fields.' This seems odd given that it was able to correctly identify the count correctly.

 

Is there an issue with how my model is set up or is this a limitation (I can't imagine this to be the case) with PowerBI? There are other workarounds to resolve this but as I build out the larger model those work arounds would become unmanageable - so I need to ensure I'm working off of a preferred/best practice approach that I believe can be resolved at this level.

 

Thanks for your assistance,

Matt

1 REPLY 1
Anonymous
Not applicable


@mfiery wrote:

However, if I want to see each of those unique IRR records associated with the Work Order and MDS job combination, six rows in my table rather than aggregated to one, I set the IRR records to 'do not summarize' and I receive an error indicating that PowerBI couldn't determine a relationship - 'Can't display the data because PowerBI can't determine the relationship between two or more fields.' This seems odd given that it was able to correctly identify the count correctly.

 

Is there an issue with how my model is set up or is this a limitation (I can't imagine this to be the case) with PowerBI? There are other workarounds to resolve this but as I build out the larger model those work arounds would become unmanageable - so I need to ensure I'm working off of a preferred/best practice approach that I believe can be resolved at this level.

 

 


@mfiery,

The above issue is a known issue. Please check the PG's response.

"This is a known bug in Power BI when using groups from a chain of N:1:N relationships. However, we cannot provide an ETA for a fix.

 

The customer can work around this bug by adding a model measure to the visual. The DAX generation logic for visual queries treats model measures as if they could relate any combination of groups. Therefore, adding a model measure to a visual effectively disables the check for unconstrained joins that is triggering the error message shown below. That will let the customer work around this bug."



Regards,
Lydia

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 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.