변수 조합 - VTL 기능 사용하기

변수 조합의 VTL 기능을 사용하는 방법을 알아봅니다.

1주 전에 업데이트함

VTL 기능이란?

VTL은 Variable Transform Language의 약자로, 오픈서베이가 변수를 조합하는 작업을 처리하기 위해 활용하는 언어 체계입니다. 리코드·조합·수식 등 다양한 변수 조합 작업을 마우스로 버튼을 클릭하는 GUI 기반으로 진행하면 많은 양의 작업을 빠르게 처리하기 어려운데, 이런 경우 VTL을 직접 입력하는 방식으로 새로운 변수를 생성하거나 조합할 수 있습니다.

VTL 기능으로 변수 생성하기

1) 변수 관리 > 변수 조합 > VTL 버튼을 눌러 VTL 화면에 접속합니다.

2) 생성하려는 변수의 이름과 라벨을 입력하고 문항 유형을 지정합니다.

  • 새 변수 이름: 새롭게 만들 변수 이름을 지정합니다.

  • 새 변수 라벨: 새롭게 만들 변수의 질문지 텍스트를 변경합니다.

  • 새 변수 유형: 새롭게 만들 변수의 문항 유형을 지정합니다.

3) 생성하려는 변수의 VTL을 입력합니다. VTL 문법이나 언어 체계를 살펴보고 싶다면 아래 링크를 참고할 수 있습니다.

[VTL 불러오기] 버튼을 눌러 기존에 작업했던 변수의 VTL을 불러와서 사용할 수도 있습니다. 화면에는 기존에 생성한 변수 목록이 나타나며, 원하는 변수를 골라서 [선택 완료] 버튼을 누르면 VTL 불러오기가 완료됩니다.

4) 새 변수 이름·라벨·유형과 VTL 입력을 모두 마치면 [보기 라벨 입력하기] 버튼이 아래와 같이 활성화됩니다. 버튼을 누르면 보기 라벨 입력 화면으로 전환됩니다.

5) 보기 라벨 입력 화면에서 생성할 변수의 보기 라벨을 입력합니다. 테이블에 빈 보기 라벨을 선택한 후 문자를 입력하면 됩니다.

보기를 더 추가하고 싶다면 아래 [+ 보기 추가] 버튼을 눌러 새 보기를 추가합니다.

6) [보기 라벨 불러오기] 버튼을 눌러 기존 문항의 보기를 불러와 수정할 수도 있습니다. 단, 기존 문항 대비 새 변수의 보기가 적은 경우 현재 생성된 보기 번호까지만 보기 라벨을 불러올 수 있습니다.

7) [기타 지정] 버튼을 눌러 생성한 보기 중 기타로 처리할 보기를 선택합니다. [완료] 버튼을 누르면 선택한 보기가 기타 보기로 지정됩니다.

[기타 해제] 버튼을 누르면 이미 지정한 기타 보기가 해제됩니다.

8) 지금까지 작업한 보기 라벨 입력 작업을 모두 초기화하고 싶은 경우 [초기화] 버튼을 누릅니다. 별도 경고 및 확인 절차 없이 작업한 내용이 모두 초기화되므로 꼭 필요한 경우 사용해 주세요.

9) 오른쪽 상단의 [변수 생성] 버튼을 누릅니다.

10) 새 변수 미리보기 창에서 작업 내역을 미리 살펴본 뒤 [완료] 버튼을 누릅니다.

만약 수정하고 싶은 게 있다면 오른쪽 상단의 [X]나 하단의 [취소] 버튼을 눌러 주세요.

📌 꼭 기억하세요!

  • VTL 불러오기 기능은 현재 활성화된 결과 데이터에서 생성한 변수가 있는 경우에만 사용할 수 있습니다. 아직 새로운 변수를 하나도 생성하지 않은 경우에는 버튼을 눌렀을 때 ‘불러올 수 있는 VTL이 없습니다.’라는 문구가 나타납니다.

  • 보기 라벨 입력하기 화면의 [초기화] 버튼을 누르면 기존에 작업한 내역을 모두 초기화됩니다. 별도의 경고 안내 없이 버튼을 누르는 즉시 초기화되기 때문에 꼭 필요한 상황에 버튼을 눌러 주세요.

답변이 도움되었나요?