With formula data references (FDR's) you can define an attribute "Attribute1" in a base template and the same attrbute in a derived template which has a different 'overridden' way to calculate the value. However if the attribute is written to an Analysis Data Reference (ADR), AF does not handle this and complains that two analyses outputs are mappped to the same output.
I have previously got round this by having two separate AF attributes that are written to by Analysis (one from base and one from template), and created a third FDR (which can be overridden), to take the right ADR attribute.
Is there a better way of doing this? In my mind if overrides are available for attributes in derived templates and you can have different logic writing to that attribute, then the same behaviour should be possible for ADR's.