A recall consists of information collected, imported, or computed in another question, which is to be displayed in the body of a question’s long label, short label, choice label, message or entry screen. It is specified using the recalled question’s alias within these special brackets: < >. Example: How often have you used <BRAND > brand of oil?
Note: Recalls are also known as 'Fills' or 'Piping'.
You may recall the nth response to a previous multiple-response question, using the mention number:<Question: n>.
Note: The order in which responses were selected applies only if the responses were captured using the CATI screen layout. In CAWI screen layout mention ordering does not apply.
If you need to recall the open-ended response to a previous multiple-response question, use the :code:O suffix.
Example: <Q1A:02:O >
This will recall the open-ended response supplied with the choice code 02.
You can force the coded content of the question (rather than its label or open-ended response) to be recalled using the :C suffix:
<Question:C>
If the question being recalled is within a roster the current row number is assumed. However, you can specify the row number(s) of the nested roster(s) to use.
Example: <CHILD:R2> will recall the second child (the most nested roster). <CHILD:R3R2> will recall the second child (R2) within the third family (R3) i.e. the parent roster.
To display dates in user-defined short format, use the :S suffix. Short format uses numbers rather than full text.
Example: <BDAY:S>
Note: <BDAY> recalls the date in full text, according to the respondent language, and BDAY:C recalls the date in the standard format yyyymmdd.
When the response to another question is recalled inside a question’s label, the type of information presented on the screen to the interviewer depends on the choice that was selected for that recalled question.
Exception: The <Question:C> form, if used, takes precedence (see above):
Type of Selection |
Information presented |
A choice was selected |
Choice label in the current language |
The selected choice has the O attribute |
Open-ended response (verbatim) |
No choice selected |
Text of the actual response |
The question had a $C or $D mask |
Date will be displayed in full in the respondent's language. |
Example |
Effect |
<BEER > |
The first response to the question named BEER will be recalled |
<BEER:3 > |
Recalls the third response. You can thus easily prompt for all the quoted responses of a previous question |
<BEER:O > |
The open-ended response, regardless of mention, will be recalled |
<BEER:02:O |
The open-ended response supplied with the choice code 02 will be recalled |
<STORE:C> |
The code(s) collected in the question will be displayed |
<CHILD:R2> |
In a roster, recalls the 2nd row of the most nested roster (2nd child). Note: the current row of any parent roster will apply |
<CHILD:R3R2> |
In a roster, recalls the 2nd row of the most nested roster (2nd child) from the 3rd row of its parent roster (3rd family). Note: the current row of any further parent roster would apply |
Note: There is no limit on the number of recalls in a screen or the questionnaire as a whole.
You can make the recall conditional i.e. that the recall be implemented only in certain situations.
Function and arguments : _$Recall (RECALL, CONDITION)
Arguments: RECALL= "text string" or <alias> , CONDITION="expression"
Examples :
_$Recall (RECALL=<GENDER>, CONDITION="AGE=1 OR AGE=2")
The contents of the question GENDER will be recalled provided that the choice for the question AGE is either 1 or 2.
_$Recall (RECALL="You qualify for the survey", CONDITION="AGE>18")
The text string "You qualify for the survey" will be recalled provided that AGE is greater than 18.