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

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register 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.

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
Top Kudoed Authors