For questions’ answer option lists you are able to choose between:
1. Answer display logic (no changes there, use it as usual) and
2. Array filter
When the Array Filter is selected, the required configuration options become available.
Please note that the configuration settings vary depending on:
- The question type to which the Array Filter is applied
- The question type used as the source question
The available setup options will adjust accordingly based on these selections.
An example of an array filter added to not a matrix type question:
Source Question – select a question that will act as the source question. This should be an initial brand list or any other question you would like to use as a source for the filter.
Filter Type – select between “Include Selected” or “Exclude Selected”. Include = will show the codes selected by respondent in source question, exclude = will hide the codes selected by respondent in source question
Always show – select codes from your question that should always be shown in the question that has an array filter. This could be used if you have one or multiple brands that you need to show in all questions, for the “exclusive” option or anything else that your research goals ask for.
Toggle “Always Show “Other” options” – when this toggle is on, all answer options in the source question that has “other” toggle on will also be shown in the question with array filter.
Toggle “Carry “Other” value from source question” – when enabled this will carry the “other” value respondent entered in the source question to another question with an array filter. Important to remember, that currently this will work only on questions that can have “other” options, so it will not work on matrices.
When adding an array filter to matrix type question, you will see an additional configuration option:
Dimension – choose “Rows” or “Columns”. The array filter will be applied to your chosen dimension.
And the source question is a matrix, array filter presents 2 additional configuration options:
Source Dimension – determine which dimension codes of the source question (row or column) will be used for code matching to the question you add array filter to.
Selected – what codes of opposite dimension of source question you want to be selected to be added to the array filter.
Once the array filter is configured and saved, you will see an overview of it in the conditions tab:
Please note that once an Array Filter is applied to a question, it is no longer possible to add Display Logic, and vice versa. A single question can contain only one type of option display configuration — either Display Logic or an Array Filter.
The same principle applies to matrix-type questions. It is possible to configure either:
- Display Conditions (applicable to both rows and columns), or
- An Array Filter (applicable to either rows or columns).
These configuration types cannot be combined within the same question.
Important to remember – array filter work based on answer options CODES, not LABELS. This means that the Array Filter matches and filters options by comparing the codes of the source question with the codes of the question to which the Array Filter is applied. For the filter to function correctly, the relevant answer options must share identical codes across both questions.