Forum Discussion

poweruser999's avatar
poweruser999
Frequent Visitor
8 years ago
Solved

Many to mAny relationship

Hi All,   Why doesn't power BI allow Many to Many relationships?   What happens in the background. Why cant we do it here when we can do the SAME thing in SQL SERVER. (As I am Assuming this when ...
  • Phil_Seamark's avatar
    Phil_Seamark
    8 years ago

    The main reason is often people create these scenarios because they exist in the source system, so they blindly replicate the structures in the data modelling engine.

     

    The primary purpose of a BI data model is to support reporting and analytics - and if you optimise your data structures for this scenario, you find you no longer need many-to-many relationships.  

     

    A purist would only use a relationship for filtering and not for cross-table calculations.  Just don't be afraid of data duplication through multiple FACT tables :)