In Decipher, you can add a "prefer not to say" option to any question by converting existing rows into “no-answer" rows. Converting rows into "no-answer" rows transforms them into exclusive, anchored rows in your question. No-answer rows are excluded from statistical calculations in Crosstabs, and adding a no-answer row also creates a separate table in Crosstabs, which tracks each "prefer not to say" option in the survey.
1: Converting a Normal Row into a No-Answer Row
1.1: Through the Survey Editor
Any row in a question can be converted into a "no-answer" row. To convert a normal row into a "no-anser" row, first select your row so that the "Row Options" menu is shown on the right hand side. From the Row Options menu, select the “No Answer” check-box:
This will automatically anchor the no-answer row at the bottom of the question, even if randomization is turned on. For closed-ended and number question types, this will also exclude the row from any statistical calculations within Crosstabs.
1.2: XML Representation
When defining “no answer” rows within the XML, you will need to use the
<noanswer> tag in place of the regular
<row> tag. The
<noanswer> tag has only one required attribute - the
<noanswer label="r99">I prefer not to say </noanswer>
For example, a "prefer not to say" option in a name question might have the following XML representation:
<text label="q1" optional="0" shuffle="rows" size="25"> <title>What is your name ?</title> <comment>Be specific</comment> <noanswer label="r99">I prefer not to say</noanswer> </text>
Open-ended questions have implied rows, so even though only the
noanswer is defined in the question above, it will have both an open-ended field and the no-answer option.
2: No-answer Reporting
No-answer rows are displayed as part of the question table, but have a separate count in addition to the "Total" row. No-answer rows are also not counted towards a question’s base, nor towards any statistical calculations performed within the Crosstabs tool:
In the example above, even though there are 58 total respondents, only 50 of them are counted towards the "Total" row and the following statistical calculations, since users input an actual value in the question. The other 8 are counted separately.
Adding a no-answer row to a question also creates a separate "noanswer" table within the Crosstabs report, which tracks “prefer not to say” responses across all questions that have one:
When exporting the raw data from crosstabs, any “no answer” option’s data will be exported from this table, and will have its datapoints named accordingly (e.g.,