Question 180
A report's TotalSales becomes unexpectedly restricted when a fact filters a dimension and then another fact. What should be inspected?
Explanation
Correct Answer
Audit bidirectional relationship flow between fact tables through shared dimensions. Reverse propagation can unexpectedly couple otherwise separate fact tables.
Incorrect Answers
Many-to-many membership requires careful filter flow and validation. The deciding difference is “and a documented many-to-many design requires controlled propagation” versus “fact filters a dimension and then another fact”.
Single-direction dimension-to-fact filtering is the usual star-schema default. Its application is “Sales rows should not filter Product by default”, not the need “fact filters a dimension and then another fact”.
Bidirectional propagation may make filter paths ambiguous and harder to predict. That is a different operating condition from “fact filters a dimension and then another fact”: “create multiple filter paths from Date to Sales”.