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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Puero1
Regular Visitor

issue with relationships between 3 tables

Hi,

 

I try to create some relationships between tables in Power BI. But I always get an error. To understand that error I have created the following example, but I don t understand, why I get the error.

 

I have the three tables:

  • Table A with the Items A1 (ID 1) and A2 (ID 2)
  • Table B with the Items B1 (ID 1) and B2 (ID 2)
  • Table C with the Items C1 (ID 1) and C2 (ID 2)

and the two tables:

  • A <-> B (links table A with table B)
  • B <-> C (links table B with table C)

Now I create in Power BI the relationships between the Table, as shown in the following picture.


1.png

 

Then I create a Table visual and drag the fields Name A, Name B and Name C to the Values field. What I expect to get is the following visualisation.

 

2.png

 

But what happens instead is, that I get the Error

Can t determine relationships between the fields

Can t display the data because Power BI can t determine the relationship between two or more fields.

 

And if I try to Export the Data, I get the Error

Data exceeds the limit

Your data is too large. Some data sampling may occur.

 

But if I change Name C to Count of Name C, it works fine.

 

3.png

 

Does anyone know why this happens, or what I have to change?

 

Thank you!

Andre

 

1 ACCEPTED SOLUTION

Hi @Puero1

With the relationship you created, you can select correct values from Table A and Table B or Table C and Table B to the “table” chart, but when you add values from the other table, it returns an error like “it can’t determine the relationship between two or more fields”.

For example, for 1 from Table A, it can relate 1 or 2 from Table B, since 1 from Table B can also relate 1 or 2 from Table C, so for 1 from Table A, it can’t determine whether 1 or 2 from Table C should be refer to

Table A            Table B           Table C

1                             1                    1,2

1                             2                    1,2

To get which you want as shown in the picture,

You can create a new table with the formula

Table = CROSSJOIN(TableA,TableB,TableC)

1.png

 

 

 

Best Regards

Maggie

View solution in original post

5 REPLIES 5
v-juanli-msft
Community Support
Community Support

Hi @Puero1

 

Does "ID A" in Table A  and "ID B" in Table B has distinct value and they can match each other? How does Table A <-> B look, could you show example data structure?

 

Best Regards

Maggie

 

Hi Maggie,

 

thanks for your reply. Yes they have distinct values and can match each other.

I made a screenshot with all values from all tables. These few values ​​are enough for me to reproduce the error message.

 

daten.png

 

Best Regards
André

 

Hi @Puero1

With the relationship you created, you can select correct values from Table A and Table B or Table C and Table B to the “table” chart, but when you add values from the other table, it returns an error like “it can’t determine the relationship between two or more fields”.

For example, for 1 from Table A, it can relate 1 or 2 from Table B, since 1 from Table B can also relate 1 or 2 from Table C, so for 1 from Table A, it can’t determine whether 1 or 2 from Table C should be refer to

Table A            Table B           Table C

1                             1                    1,2

1                             2                    1,2

To get which you want as shown in the picture,

You can create a new table with the formula

Table = CROSSJOIN(TableA,TableB,TableC)

1.png

 

 

 

Best Regards

Maggie

Hi Maggie @v-juanli-msft 

 

As a design pattern, is it correct to define custom calculated tables as you have suggested and use them in visuals, whenever default data model cannot produce the results we want?

 

 

 

Hi @v-juanli-msft,

 

thanks, now I understand the error. The CROSSJOIN works perfect for me. Smiley Happy

 

Best Regards

André

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

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 Solution Authors