- Circular dependency occurs when two or more objects depend on each other directly or indirectly.
- In data models, this usually happens between calculated columns, measures, or relationships.
- For example, Column A depends on Column B, and Column B depends on Column A.
- In one project, a calculated column referenced a measure that indirectly referenced the same column.
- This created a circular reference error during refresh.
- Power BI cannot determine calculation order in such cases.
- We resolved it by redesigning logic and moving calculations to measures.
- Avoiding circular dependency ensures stable model refresh and clear dependency flow.
What is circular dependency in data models?
Updated on February 23, 2026
< 1 min read
