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

To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.

Reply
Sushil1
New Member

Power BI report having multiple tables where relationship exists

 

I am new to Power BI Desktop but familiar with data relationship. My problem scenario is that I have 3 tables Events, Participants, and Participant Details.

 

Table 1 – Events

Event Id
Event Name
Event Type

 

Table 2 – Participants (there are many participants for a event)

Event Id
Participant Id

 

Table 3 – Participant Details

Participant Id
Participant Name
Participant Gender
Participant Country

 

My need is how do I get a visual showing Gender or Country Disaggregation (the data is in Table 3) when I select an event from Table 1. Do I need to join the table or what is the step to prepare the data first and then the visual. Guidance much appreciated.

 

 

 

1 ACCEPTED SOLUTION
audreygerred
Super User
Super User

Hello - you would join your tables like I have below:

audreygerred_0-1717174532255.pngaudreygerred_1-1717174554990.png

Then, when you make your visual, you can put name, gender, and country in from your participants detail table and put participant ID in from the participants table. Next, add the Event name or Event ID field and or type from the Event table to the filters on this page or filters on all pages in the filter pane. In my example, I just did the name.

 

Here, we can see all 6 participants that I have created are showing because I do not have anything filtered:

audreygerred_3-1717174816538.png

Now, if I filter to a specific event, only the people who attended appear:

audreygerred_4-1717174863299.png

audreygerred_7-1717174963310.png

 

Ditto for if I choose an event type:

audreygerred_5-1717174910062.pngaudreygerred_6-1717174935344.png

Hope this helps!

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





View solution in original post

3 REPLIES 3
audreygerred
Super User
Super User

Hello - you would join your tables like I have below:

audreygerred_0-1717174532255.pngaudreygerred_1-1717174554990.png

Then, when you make your visual, you can put name, gender, and country in from your participants detail table and put participant ID in from the participants table. Next, add the Event name or Event ID field and or type from the Event table to the filters on this page or filters on all pages in the filter pane. In my example, I just did the name.

 

Here, we can see all 6 participants that I have created are showing because I do not have anything filtered:

audreygerred_3-1717174816538.png

Now, if I filter to a specific event, only the people who attended appear:

audreygerred_4-1717174863299.png

audreygerred_7-1717174963310.png

 

Ditto for if I choose an event type:

audreygerred_5-1717174910062.pngaudreygerred_6-1717174935344.png

Hope this helps!

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Thank you so much and for a quick reply! The trick seemed creating the right relationship among tables and your relationship diagram with sample data helped me to quickly understand. Much appreciated!

You are very welcome! Happy to help!





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 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