I am wondering what the best practice for formula placement in a DC is. Is it better to have the majority of them in the parent or in the child, or does it matter at all? Thanks
There is no 1 answer for all situations other than … they need to be where they need to best be.
For example if an attribute formula in a child needs to reference a value (or attribute) in the parent in order to make calculations, then it does and the formula for the child’s attribute is where it needs to be which is in the child’s attribute dictionary.
When the value or dimension changes in the parent, the DC code does a redraw and the children are recalculated automatically.
I would guess, that trying to force set child attributes from the parent might cause the DC redraw code to not work correctly. But, there could be times when doing so might have merit.