Bidirectional relationships
"Bidirectional relationships" is one of the modeling checks Auditabi runs on a Power BI semantic model. A relationship filters in both directions. It is a critical finding: it breaks refresh, returns wrong numbers or exposes data, so it should be fixed before publishing. Keep single-direction filters from dimension to fact; when a slicer must filter a dimension through the fact, use CROSSFILTER inside the specific measure.
What is detected
A relationship filters in both directions. It creates ambiguous filter paths, slows every query that crosses it and can make row counts double.
Why it matters
Breaks refresh, returns wrong numbers, or exposes data. Fix before publishing.
How to fix it
Keep single-direction filters from dimension to fact; when a slicer must filter a dimension through the fact, use CROSSFILTER inside the specific measure.
Does your model fail this check?
Free static audit with the exact objects, no account, nothing stored.