메인 콘텐츠로 건너뛰기
변수 생성 - VTL 기능 사용하기

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

최소 2달 전에 업데이트됨

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이 없습니다.’라는 문구가 나타납니다.

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

답변이 도움되었나요?