Understanding Circular Systems and Recursive Systems
When the analytic calculation engine determines—on the data cube level—that a circular formula exists, it analyzes the calculation conditions of the cells within the circular formula to determine whether the cells are dependent on those same cells for their values. If so, these cells either create a recursive system or a circular system.
In a recursive system, the values of the cells are not dependent on the values of those same cells.
In a circular system, the values of the cells are dependent the values of those same cells.