QS:배열 필터
From LimeSurvey Manual
배열 필터 (array_filter)
설명
배열 필터 설정을 사용하면 다중 선택 질문을 이용하여 이후의 목록, 배열 또는 다중 선택 질문에 표시할 응답을 선택하거나 지정할 수 있습니다.
- 다수 답안
- 해설있는 다중 선택
- 짧은 서술 여러 개
- 숫자 여러 개
- 배열 (5점, 10점, 예/아니요/모름, 증가/동일/감소, 열)
- 배열 (이중 척도, 텍스트, 숫자)
- 순위
또한 이러한 질문 유형은 모두 필터링될 수 있습니다.
유일한 예외는 배열 (열)로, 다른 질문을 필터링할 수는 있지만 자기 자신은 필터링할 수 없습니다.필터 설정 방법
필터를 설정하려면 현재 편집 중인 질문의 배열 필터 입력란에 다중 선택 질문의 질문 코드를 입력합니다. 해당 질문은 현재 질문의 정보 소스로 사용되며, 이전 질문에서 선택한 응답을 가져와 현재 질문의 응답 옵션으로 사용합니다. 예를 들어 소스 다중 선택 질문의 질문 코드가 "Q1"이면 '배열 필터' 입력란에 "Q1"을 입력하여 응답 필터링을 시작합니다. 질문 Q1에서 선택한 응답 옵션만 array_filter가 적용된 질문에 표시됩니다.
연쇄 적용
선택한 옵션은 연쇄적으로 표시할 수 있습니다. 즉, 한 질문을 필터링하는 질문을 선택하고, 그 질문이 또 다른 질문을 필터링하는 식으로 계속 이어갈 수 있습니다.
배열 필터 예제
이 설정의 강력한 기능을 이해하기 위해 다음 예제를 살펴보겠습니다.

위 스크린샷에는 두 개의 질문이 있습니다. 첫 번째 질문은 짧은 서술 여러 개 질문 유형이고, 두 번째 질문은 배열 이중 척도 질문 유형입니다. 첫 번째 질문에서 입력한 응답이 두 번째 질문에 나열됩니다. 기술적으로는 첫 번째 질문의 하위 질문에 입력한 응답이 필터링되어 두 번째 질문에 표시됩니다.
이 예제는 다음 링크에서 다운로드할 수 있습니다: limesurvey_group_32.lsg. 이 질문 그룹을 가져와서 LimeSurvey 설치본에서 사용하십시오.