Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Multiple Crossfilter Issue

Hello All,    I'm developing a Month End Sales report for the international team where I'm comparing Year over Year Sales, Sales to Budgetting Revenue (Forecast) and Sales to Quota. I have 3 data t...
  • v-alq-msft's avatar
    5 years ago

    Hi, Anonymous 

     

    Cross filtering both directions works well for a star schema as below.

     

    However, cross filtering direction does not work well with a more general pattern with loops like below.

     

    The above pattern can create an ambiguous set of relationships. For instance, if you sum up a field from TableX and then choose to filter by a field on TableY, then it’s not clear how the filter should travel, through the top table or the bottom table.

     

    As with active/inactive relationships, Power BI Desktop won’t allow a relationship to be set to Both if it will create ambiguity in reports. There are several different ways you can handle this situation. Here are the two most common:

    • Delete or mark relationships as inactive to reduce ambiguity. Then, you might be able to set a relationship cross filtering as Both.
    • Bring in a table twice (with a different name the second time) to eliminate loops. Doing so makes the pattern of relationships like a star schema. With a star schema, all of the relationships can be set to Both.

     

    For further information, please refer to the following document.

    Create and manage relationships in Power BI Desktop 

     

    Best Regards

    Allan

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.