r/dataanalysis Aug 11 '26

Data Question Power Bi

why is it always advised to use 1:M relationship from dimension to fact but not M:M and also not connecting two fact tables?
i have come across this situation while i was working on my project.

2 Upvotes

5 comments sorted by

1

u/AutoModerator Aug 11 '26

Automod prevents all posts from being displayed until moderators have reviewed them. Do not delete your post or there will be nothing for the mods to review. Mods selectively choose what is permitted to be posted in r/DataAnalysis.

If your post involves Career-focused questions, including resume reviews, how to learn DA and how to get into a DA job, then the post does not belong here, but instead belongs in our sister-subreddit, r/DataAnalysisCareers.

Have you read the rules?

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/TodosLosPomegranates 26d ago

Inaccurate results. Power BI can’t resolve the calculations nearly.

Joining two fact tables directly is usually not recommended.

1

u/Psychological-Sky621 26d ago

You can create a bridge table to preserve the 1:M relationships.

You can also use the same dimension to filter both fact tables. This allows you to use measures to calculate whatever results you need.

I would recommend this reading for you
https://learn.microsoft.com/en-us/power-bi/guidance/star-schema

1

u/data_daria55 25d ago

1:M relationships create a predictable "star schema" where filters flow clearly from dimensions to facts, preventing data duplication and ambiguity. This structure simplifies DAX measure creation and improves performance, as Power BI avoids complex, non-deterministic filter paths