Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Hello,
I have two tables (well, I have a lot more than two tables, but these are the two in question! They are both related to tables other than each other, so it may be that the other relationships are part of the problem).
They are:
Payments - a fact table containing a row for every payment we have received from customers, and
Projects - a fact table containing a row for every project we are doing for customers.
There is no direct relationship between these tables, but they are indirectly linked via two paths.
One path is: Projects <-- TableA <-- TableB --> Payments.
The other path is: Projects <-- TableA ---> TableC --> Payments
Both tables contain the columns PaymentCode (which describes the type of project, and should be unique within a customer's record as a customer cannot do the same type of project twice), and CustomerID. I am trying to analyse how much customers spend on their projects, e.g. on average.
I have created a matching field on both tables called PaymentProjectLink, which concatenates the PaymentCode and the CustomerID, with a hyphen in the middle. I had expected the PaymentProjectLink to be unique on the Projects table and not unique on the Payments table, as a customer typically makes multiple payments per project. However, it turns out that the Projects table has a few duplicate project bookings which (for other reasons) I will not be removing, which means that there are duplicates in the ProjectCode field. This is not a big problem for me, as the duplicates are for old projects that won't form part of my analysis.
I created a calculated column in Projects:
Solved! Go to Solution.
Thanks both. In the end, I created a workaround with a calculated table. You are right, the relationships are complex and even a screenshot wouldn't cover them all! I need to streamline that dataset one of these days.
Thanks both. In the end, I created a workaround with a calculated table. You are right, the relationships are complex and even a screenshot wouldn't cover them all! I need to streamline that dataset one of these days.
Hi @Anonymous ,
Without similar data model or screenshot information, it is difficult to carry out a one-step test. You can provide some information or test data according to the prompts in the following link.
How to Get Your Question Answered Quickly - Microsoft Power BI Community
Looking forward to your reply.
Best Regards,
Henry
This is pretty hard to visualize. Can you include a screenshot of your relationship diagram?
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.