Data Piping and Ordinals

If you need to connect with a specific choice via Datapiping, it is important to use the right method.
Reference Guide
When using data piping to show the answers to questions from previous pages, it is important to use the right references.
For example, take the following multiple select choice question, which has values from 1 through 12 and we have given an access code of Q6.
Data Piping
When shown in the survey it will appear as follows:-
Data Piping
If you wanted to get the result of all choices that have been selected, you can use the data piping code of [@Q6@], shown here.
Data Piping
This would show all choices selected, because it is a multiple select question, and they would be separated by a comma.
However, if you want to refer to just a single choice from the question, you can use a reference to the choice, placed after the code, and separated by a colon. As shown here.
Data Piping
However, it is very important to note that this reference is not the value of the choice. Any choice can have the same value as values do not have to be unique. The reference is the ordinal position of the choice starting from 1.
Therefore a reference to the 12th item in the choice list will refer to Other (Please Specify), which, in the example above, will result in "Finance" being shown in the survey.
Data Piping
So, while the choice has a value of 10, it is its ordinal position that is used to reference the choice and show the correct item.