The existing percent complete formula takes into account the duration when providing a roll-up calculation for parent tasks. This calculation is inaccurate and should not include the duration in the formula but rather calculate the Average roll-up for all child tasks. The formula should be as follows
=AVG(CHILDREN())