파일 마법사: 변환
변환 대화 상자에서 테이블에 대한 필터링과 고급 변환을 수행할 수 있습니다. 이 기능은 HTML 테이블에 특히 중요합니다. 데이터를 HTML 형식으로 저장하는 방법에 대한 일반적인 표준이 없기 때문입니다. 이 때문에 QlikView에서 구조화된 다른 데이터 형식처럼 손쉽게 HTML 테이블을 읽을 수 없습니다.
변환 대화 상자를 사용하려면 변환 단계 사용 버튼을 클릭하여 변환 단계를 활성화합니다. 단계는 메모리를 절약하기 위해 기본으로 활성화되지 않습니다.
변환 대화 상자에서는 QlikView에 적합한 테이블을 만드는 데 사용할 수 있는 여러 필터를 제공합니다. 대화 상자에는 6개의 페이지가 있으며 자세한 설명은 아래와 같습니다. 테이블 변환 대화 상자의 왼쪽 아래 모서리에 있는 버튼들은 모든 페이지에서 사용됩니다.
버튼 | 설명 |
---|---|
실행 취소 | 마지막으로 추가한 변경 내용을 실행 취소합니다. |
다시 실행 | 마지막 실행 취소를 다시 실행합니다. |
초기화 | 테이블을 원래 상태로 초기화합니다. |
가비지
가비지 탭에서 가비지를 포함하는 행과 열을 테이블에서 제거할 수 있습니다. HTML 파일에는 단지 가독성을 높이기 위한 여분의 행과 열이 추가된 경우가 많으며 이러한 행과 열은 QlikView로 데이터를 로드하기 전에 제거해야 합니다.
열과 행은 명시적으로 제거할 수 있으며 이 경우 해당 색인이 스크립트에 저장됩니다. 조건부 기준에 따라 행을 제거할 수도 있습니다.
버튼 | 설명 |
---|---|
표시 항목 삭제 | 강조 표시된 행과 열을 삭제합니다. |
조건부 삭제... | 행 삭제를 위한 조건부 기준을 설정할 수 있는 행 조건 지정 대화 상자를 엽니다. |
채우기
채우기 탭에서 셀 값을 바꿀 수 있습니다. 대부분의 경우 특정 설명과 일치하는 특정 셀들을 동일한 열의 다른 값으로 바꿉니다. 일반적으로 이러한 셀들은 비어 있으며 비어 있지 않은 첫 번째 상위 셀에 관련 값이 있습니다.
버튼 | 설명 |
---|---|
채우기... | 조건 및 전략을 지정할 수 있는 셀 채우기 대화 상자를 엽니다. |
Column
열 대화 상자 페이지는 열의 내용을 새 열로 복사하는 데 사용됩니다. 소스 열의 모든 셀을 복사하거나 선택한 셀만 복사할 수 있습니다. 이 기능은 열에 여러 종류의 값이 포함된 경우 유용합니다. HTML 링크가 포함된 열을 복제하면서 한 열에는 링크 텍스트를 넣고 다른 열에는 URL을 넣는 용도로도 사용할 수 있습니다.
버튼 | 설명 |
---|---|
새로 만들기... | 새로운 열을 만드는 방법을 지정할 수 있는 새 열의 셀 지정 대화 상자를 엽니다. |
레이블 | 열의 레이블을 설정합니다. |
컨텍스트
HTML 테이블에는 표시되는 것보다 많은 정보가 저장될 수 있습니다. 예를 들어 셀의 내용을 클릭할 수 있는 경우 브라우저가 이동할 주소도 저장되어 있어야 합니다. 변환 페이지는 셀의 텍스트를 표시하지만 해당 셀에 해당하는 추가 정보도 표시할 수 있습니다. 물론 이 정보를 QlikView에서 읽을 수도 있습니다.
추가 정보는 항상 태그에 포함됩니다. 태그는 이름이 있으며 경우에 따라 값을 가지는 특성도 포함합니다. 다음은 셀 컨텍스트의 한 예입니다.
<A href=www.myurl.com/mypage.html name=”MyName”>
My link text
</A>
셀에 표시되는 텍스트는 My link text입니다. 컨텍스트에는 시작 태그와 종료 태그가 포함되어 있습니다. 태그는 하이퍼텍스트 링크를 지정합니다. 시작 태그에는 href 및 name의 두 특성이 있습니다.
컨텍스트 페이지는 기본 문자열이 아닌 태그의 특성을 읽는 데도 사용할 수 있습니다. 다른 종류의 작업도 수행할 수 있습니다. 셀의 컨텍스트를 보려면 마법사에서 셀을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 보기를 선택합니다.
버튼 | 설명 |
---|---|
확장... | 한 셀의 내용을 여러 셀로 확장하도록 정의할 수 있는 컨텍스트 셀 확장 대화 상자를 엽니다. 열과 행이 모두 표시되어 있어야 이 버튼이 활성화됩니다. 열의 모든 셀이 확장됩니다. |
해석... | 셀 내용의 해석을 정의할 수 있는 컨텍스트 해석 대화 상자를 엽니다. 열과 행이 모두 표시되어 있어야 이 버튼이 활성화됩니다. 열의 모든 셀이 해석됩니다. |
줄 바꿈 조정
줄 바꿈 조정 탭에서는 테이블의 줄 바꿈을 조정할 수 있습니다. 줄 바꿈이란 테이블의 두 번째 부분이 아래가 아닌 테이블의 첫 번째 부분 옆에 나타나는 것을 말합니다. 따라서 위의 예에서는 테이블의 오른쪽 절반이 왼쪽 절반 아래쪽으로 이동합니다.
버튼 | 설명 |
---|---|
줄 바꿈 조정 | 테이블의 줄 바꿈을 조정합니다. 먼저 두 부분 사이의 경계를 커서로 설정해야 합니다. 테이블은 세로 또는 가로로 분할할 수 있습니다. |
조건부 줄 바꿈 조정... | 테이블의 세로 분할을 위한 조건을 정의합니다. 행 조건 지정 대화 상자를 엽니다. |
회전
웹 디자이너는 테이블의 모양을 위해 테이블을 회전하는 경우가 많습니다. 회전 기능의 주 용도는 테이블을 돌려 "정상 상태"로 만들어서 열에서 필드를 얻고 첫 번째 행에서 필드 이름을 얻도록 하는 것입니다.
버튼 | 설명 |
---|---|
Left | 테이블을 시계 반대 방향으로 돌립니다. |
Right | 테이블을 시계 방향으로 돌립니다. |
바꾸기 | 테이블을 바꿉니다. 즉, 테이블을 대각 축을 중심으로 미러를 수행하여 오른쪽 위 셀과 왼쪽 아래 셀의 위치를 뒤바꿉니다. 하지만 왼쪽 위와 오른쪽 아래 셀은 원래 위치에 유지됩니다. |