Showing results for 
Search instead for 
Did you mean: 
Regular Visitor

Lookup data between three tables

Hi folks

After multiple attempts - I finally decided to post here for some help. 

We have orders that can either be generated against the customer or the contact. 

In our report, we have three related tables, but I can't show data from the two-child table at the same time without switching the relationship. I did have the cross filter setup as "Both" as well.


  • Table 1 -  Order
    • Object ID ( A unique ID that can either exist on table 2 or table 3)
  • Table 2 - Contact:
    • Contact ID: Which may equal Object ID from Table 1
    • Parent Customer ID: A unique ID from table 3
  • Table 3 - Customer:
    • Customer ID: Which may equal Object ID from Table 1


The relationship I have is set up as follow:

  • Contact and customer are related by "Parent Customer ID."
  • Order - I can only enable one side - so I mapped to contact directly, thinking it will look up the customer if no matching ID is found.
  • I would like to have it show data from either Contact or Customer.


In summary, we need the lookup to show data if ID matches the Contact ID or Customer ID - both IDs are unique. 

What's the best approach to accomplish this pass-through or lookup relationship.


I really appreciate any help you can provide.


Regular Visitor

Thanks, @Jihwan_Kim and @v-yuaj-msft 

I've been trying to post my reply which contains a table I created here in the editor but keep getting (Invalid HTML).

I will see what the issue is and reply back.

Hi @Ehab-H ,


Could you tell me if your problem has been solved? If it is, kindly Accept it as the solution. More people will benefit from it. Or you are still confused about it, please provide me with more details about your problem.


Best Regards,


Community Support
Community Support

Hi @Ehab-H ,


Based on your description, I think maybe I'm getting what actually you are trying to do. 

Could you please share some sample data and the expected result to have a clear understanding of your question? I can do some tests for you.

You can save your files in some cloud sharing platforms and share the link here.

How to provide sample data in the Power BI Forum - Microsoft Power BI Community


Best Regards,


Community Champion
Community Champion

Hi, @Ehab-H 

Please correct me if I wrongly understood your question.

I am not sure how your fact table looks like, but if I may suggest, I like to suggest the below structure. The sample pbix file's link is down below.





Hi, My name is Jihwan Kim.

If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.



If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.

Best regards, JiHwan Kim



Helpful resources

PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group!

MBAS on Demand

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

July 2021 Update 768x460.png

Check it out!

Click here to read more about the July 2021 Updates

Top Solution Authors
Top Kudoed Authors