Crosstable
crosstable 접두사는 교차 표를 일반표로 변환하는 데 사용됩니다. 따라서 많은 열이 있는 넓은 테이블을 단일 특성 열에 열 머리글이 배치되는 긴 테이블로 변환할 수 있습니다.
구문:
crosstable (attribute field name, data field name [ , n ] ) ( loadstatement | selectstatement )
인수:
인수 | 설명 |
---|---|
attribute field name | 특성 값이 포함되어 있는 필드입니다. |
data field name |
데이터 값이 포함되어 있는 필드입니다. |
n |
일반 형식으로 변환될 테이블 앞에 올 한정자 필드의 수입니다. 기본값은 1입니다. |
교차 표는 두 개 이상의 머리글 데이터 직교 목록 사이의 값을 표로 나타내는 일반적인 유형의 표이며, 이러한 목록 중 하나가 열 머리글로 사용됩니다. 일반적인 예로 월별로 열 하나를 사용하는 경우를 들 수 있습니다. crosstable 접두사의 결과로 열 머리글(예: 월 이름)은 한 필드, 즉 특성 필드에 저장되고 열 데이터(월 번호)는 두 번째 필드, 즉 데이터 필드에 저장됩니다.
Crosstable (Month, Sales, 2) LOAD * INLINE[
Person, Location, Jan, Feb, Mar
Bob, London, 100, 200, 300
Kate, New York, 400, 500, 600
];
결과:
Person, | Location, | Month, | Sales |
---|---|---|---|
Bob, | London, | Jan, | 100 |
Bob, | London, | Feb, | 200 |
Bob, | London, | Mar, | 300 |
Kate, | New York, | Jan, | 400 |
Kate, | New York, | Feb, | 500 |
Kate, | New York, | Mar, | 600 |
교차 표 마법사
교차 표 마법사는 대화 상자를 기반으로 crosstable 문을 만드는 방법입니다. 이 대화 상자는 파일 마법사의 옵션 페이지에서 교차 표 버튼을 클릭하면 열 수 있습니다. 교차 표 마법사에는 다음과 같은 옵션이 있습니다.
필드 유형 | 설명 |
---|---|
한정자 필드 | 변환될 필드 앞에 올 한정자 필드의 수입니다. |
특성 필드 | 변환될 모든 필드(특성 값)를 포함할 새로운 필드의 이름입니다. |
데이터 필드 | 특성 값의 데이터를 포함할 새로운 필드의 이름입니다. |