Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
1 year ago
Solved

Creating Relationships with duplicative values

Hey   This is the issue I am running into   I have 2 tables One has Data from the US & CA related to sales but another table has site session data related to CA & US   I can get the data to wo...
  • ABD128's avatar
    1 year ago

    Hi Anonymous 

     

    The issue likely stems from bidirectional filtering in your many-to-one relationship. When relationships are set to filter in both directions, especially in a many-to-one setup, it can cause context propagation issues and inflated aggregations, leading to incorrect calculations like the 27.17 ratio you're seeing. Even though you created a composite key, if the relationship is still ambiguous or if the data model allows both tables to filter each other, Power BI might be duplicating values during evaluation.

     

    Use TREATAS to control context explicitly: Instead of relying on automatic relationship filtering, use TREATAS to apply the correct filter context in your measure.

    If you are still facing the issue, it is advisable to reach out to Microsoft Support for better assistance

     

    You can submit a ticket through the Microsoft Power BI Support Portal:

    https://learn.microsoft.com/en-us/power-bi/support/create-support-ticket.

     

     

     

    Thanks 

  • ABD128's avatar
    1 year ago

    Hi Anonymous 

     

    Power BI can accurately calculate total values for cross-table ratios, but only when relationships, filter directions, and context are modeled correctly. In scenarios with multiple fact tables or ambiguous filter paths, totals may appear incorrect not due to a system limitation, but due to the underlying data model. If the total still seems off, it's a signal to revisit the model structure. Common fixes include introducing a proper date or country-month dimension table, adjusting relationship directions, or using revised DAX with clearer filter context. With the right design, totals and row-level results will align consistently. It's better to reach out to Microsoft Support for Better Assistance.

     

    If this post helps, kindly mark it as Accepted Solution.

     

    Thank You.