I am using the above function to retrieve the displayed text of an attribute and to use it in a subsequent question (in short it is something like "in last question you selected an option which makes you save X USD a year", X being the displayed text of the CBC attribute. My CBC is named OWNERdce. In my design the attribute giving the value of X is the number 2 hence I try to use:
[% CBCDesignLevelValue(OWNERdce_Random1, OWNERdce_Random1 , 2) %]
However, this works fine when attribute order is not randomized (each respondent seeing attributes in a different order). When it is randomized (and we would like it to be to minimize order effects) it turns out "2" refers to whichever attribute is the second attribute displayed to this respondent and not my attribute of interest. Is there a way around this?