cancel
Showing results for
Did you mean: New Member

Circular Dependency error

Hi all,

I'd like to create two new columns, but I get an error "circular dependency was detected: DailyEntry[Intensity (%)], DailyEntry[Volume (%)], DailyEntry[Intensity (%)]"

The first column I want it to be:

Volume (%) =
VAR TD = [TD_Game%]
VAR sprint = [Sprint Distance_Game%]
VAR HSR = [HSR_Game%]
VAR acceldecel = [SUM A:D_Game%]
VAR result =
(TD + sprint + HSR + acceldecel)/4
RETURN result

and the second one:

Intensity (%) =
VAR td = [Distance/min_Game%]
VAR HSR = [HSR/min_Game%]
VAR SD = [Sprint Distance/min_Game%]
VAR acceldecel = [SUM A:D/min_Game%]
VAR result =
(td + HSR + SD + acceldecel)/4
RETURN result

I cannot understand where the dependency is, since the variables are different.

Thank you,

Apostolos
1 ACCEPTED SOLUTION  Community Support

Hi @vaz19 ,

If there is only one data table in the report, you need to set a key column for the table and then use removefilters() in the two calculated columns: Column =
VAR TD = [TD_Game%]
VAR RESULT = TD / 4
RETURN
CALCULATE ( RESULT, REMOVEFILTERS ( 'Table'[Column 2] ) )

Column 2 =
VAR td = [TD_Game%]
VAR result = td / 4
RETURN
CALCULATE ( result, REMOVEFILTERS ( 'Table'[Column] ) ) Best Regards,
Community Support Team _ Yingjie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

3 REPLIES 3  Community Support

Hi @vaz19 ,

If there is only one data table in the report, you need to set a key column for the table and then use removefilters() in the two calculated columns: Column =
VAR TD = [TD_Game%]
VAR RESULT = TD / 4
RETURN
CALCULATE ( RESULT, REMOVEFILTERS ( 'Table'[Column 2] ) )

Column 2 =
VAR td = [TD_Game%]
VAR result = td / 4
RETURN
CALCULATE ( result, REMOVEFILTERS ( 'Table'[Column] ) ) Best Regards,
Community Support Team _ Yingjie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.  Super User

The main problem I think is that these look like columns based on measures.  Is that right? e.g. [Sprint Distance_Game%]

If so, you need to rewrite the columns to not use measures.  Responsive Resident

It is based on your model how you make the relations   