Forum Discussion

vividvimu's avatar
vividvimu
Frequent Visitor
1 year ago
Solved

Modelling Multi valued attributes in dimensions in Power BI

Dear community,   I have Career Services analytics data model where there are many facts like internships, counselling session details etc. The main dimension is student but the student has got man...
  • v-aatheeque's avatar
    v-aatheeque
    1 year ago

    Hi vividvimu 

    Yes you can use bidirectional relationships if you ensure that There's only one path between tables no ambiguity and The cardinality supports it (i.e., 1:* between Student and others).

     

    Student[Student Id] → Student Programs[Student Id] (One-to-Many, Bidirectional)

     

    Student[Student Id] → Student Language Proficiency[Student Id] (One-to-Many, Bidirectional)

     

    Using bidirectional filters is fine if you have only one clear path between the tables. Avoid Circular relationships & Multiple paths between two tables (Power BI will disable relationships or throw ambiguity errors)

     

    Large datasets where bi-directionality can cause performance issues

     

    If bidirectional filtering is not safe or causes issues, use the UNION + TREATAS technique.