파일 마법사: 변환

변환 대화 상자에서 테이블에 대한 필터링과 고급 변환을 수행할 수 있습니다. 이 기능은 HTML 테이블에 특히 중요합니다. 데이터를 HTML 형식으로 저장하는 방법에 대한 일반적인 표준이 없기 때문입니다. 이 때문에 QlikView에서 구조화된 다른 데이터 형식처럼 손쉽게 HTML 테이블을 읽을 수 없습니다.

변환 대화 상자를 사용하려면 변환 단계 사용 버튼을 클릭하여 변환 단계를 활성화합니다. 단계는 메모리를 절약하기 위해 기본으로 활성화되지 않습니다.

변환 대화 상자에서는 QlikView에 적합한 테이블을 만드는 데 사용할 수 있는 여러 필터를 제공합니다. 대화 상자에는 6개의 페이지가 있으며 자세한 설명은 아래와 같습니다. 테이블 변환 대화 상자의 왼쪽 아래 모서리에 있는 버튼들은 모든 페이지에서 사용됩니다.

실행 취소 마지막으로 추가한 변경 내용을 실행 취소합니다.
다시 실행 마지막 실행 취소를 다시 실행합니다.
초기화 테이블을 원래 상태로 초기화합니다.

가비지

가비지 탭에서 가비지를 포함하는 행과 열을 테이블에서 제거할 수 있습니다. HTML 파일에는 단지 가독성을 높이기 위한 여분의 행과 열이 추가된 경우가 많으며 이러한 행과 열은 QlikView로 데이터를 로드하기 전에 제거해야 합니다.

열과 행은 명시적으로 제거할 수 있으며 이 경우 해당 색인이 스크립트에 저장됩니다. 조건부 기준에 따라 행을 제거할 수도 있습니다.

표시 항목 삭제 강조 표시된 행과 열을 삭제합니다.
조건부 삭제... 행 삭제를 위한 조건부 기준을 설정할 수 있는 행 조건 지정 대화 상자를 엽니다.

채우기

채우기 탭에서 셀 값을 바꿀 수 있습니다. 대부분의 경우 특정 설명과 일치하는 특정 셀들을 동일한 열의 다른 값으로 바꿉니다. 일반적으로 이러한 셀들은 비어 있으며 비어 있지 않은 첫 번째 상위 셀에 관련 값이 있습니다.

채우기... 조건 및 전략을 지정할 수 있는 셀 채우기 대화 상자를 엽니다.

Column

대화 상자 페이지는 열의 내용을 새 열로 복사하는 데 사용됩니다. 소스 열의 모든 셀을 복사하거나 선택한 셀만 복사할 수 있습니다. 이 기능은 열에 여러 종류의 값이 포함된 경우 유용합니다. HTML 링크가 포함된 열을 복제하면서 한 열에는 링크 텍스트를 넣고 다른 열에는 URL을 넣는 용도로도 사용할 수 있습니다.

새로 만들기... 새로운 열을 만드는 방법을 지정할 수 있는 새 열의 셀 지정 대화 상자를 엽니다.
레이블 열의 레이블을 설정합니다.

컨텍스트

HTML 테이블에는 표시되는 것보다 많은 정보가 저장될 수 있습니다. 예를 들어 셀의 내용을 클릭할 수 있는 경우 브라우저가 이동할 주소도 저장되어 있어야 합니다. 변환 페이지는 셀의 텍스트를 표시하지만 해당 셀에 해당하는 추가 정보도 표시할 수 있습니다. 물론 이 정보를 QlikView에서 읽을 수도 있습니다.

추가 정보는 항상 태그에 포함됩니다. 태그는 이름이 있으며 경우에 따라 값을 가지는 특성도 포함합니다. 다음은 셀 컨텍스트의 한 예입니다.

Example:  

<A href=www.myurl.com/mypage.html name=”MyName”>

My link text

</A>

셀에 표시되는 텍스트는 My link text입니다. 컨텍스트에는 시작 태그와 종료 태그가 포함되어 있습니다. 태그는 하이퍼텍스트 링크를 지정합니다. 시작 태그에는 hrefname의 두 특성이 있습니다.

컨텍스트 페이지는 기본 문자열이 아닌 태그의 특성을 읽는 데도 사용할 수 있습니다. 다른 종류의 작업도 수행할 수 있습니다. 셀의 컨텍스트를 보려면 마법사에서 셀을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 보기를 선택합니다.

확장... 한 셀의 내용을 여러 셀로 확장하도록 정의할 수 있는 컨텍스트 셀 확장 대화 상자를 엽니다. 열과 행이 모두 표시되어 있어야 이 버튼이 활성화됩니다. 열의 모든 셀이 확장됩니다.
해석... 셀 내용의 해석을 정의할 수 있는 컨텍스트 해석 대화 상자를 엽니다. 열과 행이 모두 표시되어 있어야 이 버튼이 활성화됩니다. 열의 모든 셀이 해석됩니다.

줄 바꿈 조정

줄 바꿈 조정 탭에서는 테이블의 줄 바꿈을 조정할 수 있습니다. 줄 바꿈이란 테이블의 두 번째 부분이 아래가 아닌 테이블의 첫 번째 부분 옆에 나타나는 것을 말합니다. 따라서 위의 예에서는 테이블의 오른쪽 절반이 왼쪽 절반 아래쪽으로 이동합니다.

줄 바꿈 조정 테이블의 줄 바꿈을 조정합니다. 먼저 두 부분 사이의 경계를 커서로 설정해야 합니다. 테이블은 세로 또는 가로로 분할할 수 있습니다.
조건부 줄 바꿈 조정... 테이블의 세로 분할을 위한 조건을 정의합니다. 행 조건 지정 대화 상자를 엽니다.

회전

웹 디자이너는 테이블의 모양을 위해 테이블을 회전하는 경우가 많습니다. 회전 기능의 주 용도는 테이블을 돌려 "정상 상태"로 만들어서 열에서 필드를 얻고 첫 번째 행에서 필드 이름을 얻도록 하는 것입니다.

Left 테이블을 시계 반대 방향으로 돌립니다.
Right 테이블을 시계 방향으로 돌립니다.
바꾸기 테이블을 바꿉니다. 즉, 테이블을 대각 축을 중심으로 미러를 수행하여 오른쪽 위 셀과 왼쪽 아래 셀의 위치를 뒤바꿉니다. 하지만 왼쪽 위와 오른쪽 아래 셀은 원래 위치에 유지됩니다.