Back to zzTakeoff Community Channel LogoQ & A

Circular Reference

I am trying to created a manually summed takeoff, which sums takeoffs from child takeoffs, and then use that summed value as the input for an item value.

I am getting a circular reference error though.


Volume has: sum('volume')/27 Which works so long as there is no item that is a direct child

I created a custom property function which equals (Volume:cy) named [Volume Sum] trying to break the circular reference, but this isn't working either.

0

Hey David, this one is interesting. I think this issue is happening because of the auto-inheritance we have with the takeoffs down to the items. Essentially, if you try to sum from the takeoff while you have items underneath, and those items don't have the custom property, it tries to sum itself. I believe that's what's happening for the Linear, Wall Area, and Volume in your screenshot. If Volume Sum is based on Linear, Wall Area, or Volume, that's why it is also a circular reference, even though the property exists at both the takeoff and item level.

Is there any way to break the circular error? Either an item that doesn't inherit or an "other" type item that doesn't auto inherit?

You must be logged in to post replies. If you don't have an account you can signup here.