보고서 > 2단계: 레이아웃 생성 > 피벗 테이블에서 결과 표시
피벗 테이블에서 결과 표시
피벗 테이블은 대화식 뷰로서 행, 열, 섹션 머리글을 회전하여 데이터를 다른 관점에서 분석할 수 있도록 도와줍니다. 또한 피벗 테이블은 이동 및 구체화가 가능하며 추세 분석을 위한 보고서에 특히 유용합니다.
이 항목에서는 피벗 테이블 위치를 설명하고 다음 태스크를 수행하기 위한 지침을 제공합니다.
- 피벗 테이블 뷰 추가 또는 수정
- 피벗 테이블의 여러 페이지 드롭다운 리스트 사용
- 피벗 테이블의 기본 집계 규칙 재정의
- 피벗 테이블에 형식 추가
- 피벗 테이블에 누계 표시
- 피벗 테이블에 항목을 상대 값으로 표시
- 피벗 테이블에서 계산 사용
- 피벗 테이블에서 계산 작성
피벗 테이블 위치
피벗 테이블을 추가하거나 수정할 때 보고서에 포함되어 있는 열은 피벗 테이블의 템플릿에서 요소로 표시됩니다.
표시
다음 표에서는 피벗 테이블 위치에 대해 설명합니다.
Position
|
설명
|
페이지
|
보고자 하는 데이터를 사용자가 선택할 수 있는 대화식 결과 집합을 제공합니다. [페이지] 위치에 표시되는 열의 값은 초기 필터 기준으로 사용됩니다. 값은 선택할 수 있도록 드롭다운 리스트에 표시됩니다. 해당 선택 사항을 기반으로 피벗 테이블(피벗 테이블에서 정의된 섹션, 열, 행, 측정값으로 구성)이 표시됩니다.
|
섹션
|
초기 필터 기준을 제공합니다. [섹션] 열의 각 값에 대해, 피벗 테이블에서 정의된 열, 행, 측정값으로 구성된 고유의 피벗 테이블이 표시됩니다.
|
열
|
요소를 열 방향으로 표시합니다. 피벗 테이블에는 여러 열이 포함될 수 있습니다.
|
행
|
요소를 행 방향으로 표시합니다. 열과 마찬가지로 피벗 테이블에는 여러 행이 포함될 수 있습니다.
|
측정값
|
요약 데이터가 있는 피벗 테이블의 섹션을 적용합니다. [측정값] 영역에 있는 요소는 페이지, 섹션, 행 및 열 필드의 요소를 기반으로 요약됩니다. 측정값 요소에 있는 각 값은 소스 행과 열의 교차 지점의 데이터에 대한 요약을 나타냅니다.
[열] 영역에 기본적으로 표시되는 [측정값 레이블] 요소는 [측정값] 섹션의 데이터에 대한 열 머리글의 위치와 서식을 제어합니다. 이 요소는 합계 및 순서 지정 기능을 제공합니다. 측정값이 하나만 있을 경우 이 요소는 제외될 수 있습니다.
|
제외
|
피벗 테이블 결과에서 열을 제외합니다. 피벗 테이블이 만들어진 후에 보고서 기준으로 추가된 열은 제외로 추가됩니다.
|
피벗 테이블 뷰 추가 또는 수정
다음 절차는 피벗 테이블 뷰를 추가하거나 수정하는 기본 단계입니다.
피벗 테이블 뷰를 추가하거나 수정하려면
- [레이아웃 생성] 페이지에서 다음 작업 중 하나를 수행합니다.
- 피벗 테이블 템플릿과 각 열을 개별적으로 사용하기 위한 단추를 보려면, [컨트롤 표시] 확인란을 선택합니다.
작업 공간에 피벗 테이블 템플릿이 표시됩니다.
- 피벗 테이블에서 요소로 표시되는 보고서 열을 피벗 테이블 템플릿에서 원하는 위치로 끌어다 놓습니다.
- 미리 보기를 보려면 [결과 표시] 확인란을 선택합니다.
[결과 표시] 링크를 클릭하여 결과를 새로 고칠 수 있습니다.
- 피벗 테이블 옆에 차트 뷰를 추가하려면 [피벗 테이블 차트] 확인란을 선택합니다.
차트 뷰에 대한 자세한 내용은 결과를 차트로 표시를 참조하십시오.
- 피벗 테이블에서 차트의 위치를 변경하려면 [차트 위치] 리스트에서 원하는 위치를 선택합니다.
리스트에서 [차트만 표시]을 선택하여 차트만 표시하고 테이블을 숨길 수도 있습니다.
- 결과를 정렬하려면 정렬할 열의 [정렬 기준] 단추를 클릭합니다.
단추가 정렬 우선 순위 및 방식을 가리키는 모양으로 변합니다.
- 합계를 추가하려면 다음 작업을 수행합니다.
- 페이지,섹션, 행 및 열 영역에서 합계를 구하려면 [합계] 단추를 클릭하고 옵션을 선택합니다.
- 합계를 구하지 않으려면 [없음]을 선택합니다. 그러면 흰색 배경에 [합계] 단추가 나타납니다(기본값).
- 데이터 항목 앞이나 뒤에 합계를 표시하려면 [앞] 또는 [뒤]를 선택합니다. 예를 들어, 지역이 포함된 열에 합계를 추가하고 [앞] 옵션을 지정하면 지역의 개별 지구가 나열되기 전에 합계가 표시됩니다.
- [측정값] 영역의 합계를 구하려면 합계를 구할 행이나 열의 [추가 옵션] 단추를 클릭하고 [집계 규칙]을 선택한 후 값을 선택하고, [보고서 기반 합계] 옵션이 선택되어 있는지 확인합니다.
참고: [보고서 기반 합계] 옵션을 선택하지 않으면 Oracle CRM On Demand에서는 측정값에 필터를 적용하지 않은 상태에서 결과 집합 전체를 기반으로 합계를 계산합니다.
이 요소의 위치에 따라 [측정값] 요소에 의해 표시되는 요약 데이터의 합계가 열 또는 행으로 표시됩니다. 열 및 행 합계에는 레이블이 포함됩니다.
[합계] 단추가 희미하게 표시되어 있을 때는 합계가 표시되지 않습니다.
- 열, 측정값, 또는 행에 대한 추가 옵션을 사용하려면 [추가 옵션] 단추를 클릭하고 드롭다운 리스트에서 옵션을 선택합니다.
- 열의 레이블 또는 값의 형식을 지정하려면 [합계] 단추나 [추가 옵션] 단추를 클릭한 다음 적절한 형식 옵션을 선택합니다.
- 보고서를 저장합니다.
피벗 테이블에서의 여러 페이지 드롭다운 리스트 사용
피벗 테이블의 페이지 영역에 여러 가지 특성을 지정할 경우 여러 개의 드롭다운 리스트 페이지를 생성할 수 있습니다. 이렇게 하면 사용자가 피벗 테이블을 볼 때 페이지 머리글에 있는 연결된 특성 리스트(기본값) 대신에 각 특성에 대한 드롭다운 리스트가 나타납니다.
예를 들어, 페이지 영역에 지역과 브랜드를 지정할 경우, 지역 드롭다운 리스트를 사용하면 브랜드와 연결된 지역을 확인하는 것이 아니라, 특정 지역을 선택한 다음 지역만의 데이터를 확인할 수 있습니다.
피벗 테이블에서 독립된 드롭다운 리스트 만들기
- 목표 특성을 [페이지] 영역으로 끌어 놓습니다.
- [페이지] 레이아웃 영역의 두 번째(또는 다음에 나오는) 특성에 있는 [추가 옵션] 단추를 클릭합니다.
- [새 페이지 드롭다운 시작] 옵션을 선택합니다.
특성에 대한 드롭다운 리스트가 피벗 테이블의 미리 보기 위에 나타납니다.
다른 특성에 대한 드롭다운 리스트도 [페이지] 영역에서 생성할 수 있습니다. 보고서가 저장되면 이 보고서에 대한 접근 권한이 있는 사용자들은 이 드롭다운 리스트를 사용할 수 있게 됩니다.
피벗 테이블에서 기본 집계 규칙 재정의
보고서의 원래 작성자가 지정하거나 시스템에서 지정한 측정값의 기본 집계 규칙을 재정의할 수 있습니다.
피벗 테이블에서 측정값의 기본 집계 규칙을 재정의하려면
- 기본 집계 규칙을 재정의할 대상 측정값의 [추가 옵션] 단추를 클릭합니다.
- [집계 규칙] 옵션을 선택한 다음, 적용할 집계 규칙을 선택합니다.
피벗 테이블에서 서식 추가
피벗 테이블에 녹색 막대 스타일 및 모양 서식을 적용할 수 있습니다. 또한 섹션, 행, 열, 측정값 및 여기에 포함되는 내용의 모양을 사용자 지정할 수도 있습니다.
예를 들어, 섹션, 값 또는 측정값 레이블에 글꼴, 셀, 테두리 그리고 스타일 시트 옵션을 지정할 수 있습니다. 섹션의 경우, 해당 섹션의 값뿐만 아니라 열 머리글의 위치를 포함하고 사용자 지정할 수 있습니다. 또한 섹션 안의 값이 변경될 때마다 새 페이지에 새 섹션이 표시되도록 페이지 나누기를 삽입할 수 있습니다.
특정 임계값을 만족하는 데이터 요소를 쉽게 구별할 수 있도록 하는 조건부 서식을 추가할 수도 있습니다. 조건부 서식을 피벗 테이블의 열에 추가하려면 열 속성 편집을 참조하십시오.
피벗 테이블에 녹색 막대 스타일 및 모양 서식 추가
녹색 막대 스타일을 사용하면 행이나 열이 교대로 연한 녹색으로 표시됩니다. 모양 서식은 피벗 테이블의 전반적인 모양에 영향을 주며 녹색 막대의 기본 색을 변경하는 데도 사용됩니다.
피벗 테이블에 녹색 막대 스타일 및 모양 서식을 추가하려면
- 피벗 테이블 뷰에서 작업 공간 위쪽에 있는 [피벗 테이블 뷰 속성] 단추를 클릭합니다.
- 녹색 막대 스타일을 추가하려면 [교대로 반복되는 행 녹색 막대 스타일 사용] 확인란을 선택합니다.
스타일 적용 방식을 변경하려면 [대체] 드롭다운 리스트에서 옵션을 선택합니다.
- 모양 형식을 추가하려면 [대체 형식 설정] 단추를 클릭합니다.
- [형식 편집] 대화 상자에서 기본 녹색 막대 색상을 변경하려면 셀 형식의 새 배경색을 선택합니다.
모양 서식에 대한 자세한 내용은 보고서 모양 변경을 참조하십시오.
섹션 및 섹션 내용에 서식 추가
섹션 및 내용 서식 옵션을 사용하면 다음과 같은 작업을 수행할 수 있습니다.
- 해당 섹션의 값뿐만 아니라 열 머리글의 위치를 포함하고 사용자 지정할 수 있습니다.
- 페이지 나누기를 삽입합니다. 그러면 섹션 안의 값이 변경될 때마다 해당 섹션이 새 페이지에 표시됩니다. 이 옵션은 데이터 중심의 세부 보고서에 유용합니다.
- 섹션과 해당 내용에 모양 서식을 적용할 수 있습니다.
피벗 테이블의 섹션에 서식을 추가하려면
- 섹션 모양의 형식을 지정하려면 다음을 수행합니다.
- 피벗 테이블 뷰에서 [섹션 속성] 단추를 클릭합니다.
- [섹션 속성] 대화 상자에서 옵션을 선택하고 [확인]을 클릭합니다.
- 섹션 콘텐츠 모양의 형식을 지정하려면 다음을 수행합니다.
- [콘텐츠 속성] 단추를 클릭합니다.
- [콘텐츠 속성] 대화 상자에서 옵션을 선택하고 [확인]을 클릭합니다.
모양 서식 적용에 대한 자세한 내용은 보고서 모양 변경을 참조하십시오.
행 서식 추가
행 및 행 내용 서식 옵션을 사용하면 다음과 같은 작업을 수행할 수 있습니다.
- 행, 행 머리글 및 행 값에 모양 서식을 적용할 수 있습니다.
- 행을 피벗 테이블 계산에 사용하고 결과에는 표시하지 않을 수 있습니다.
- 피벗 테이블에 사용할 계산된 항목을 새로 정의할 수 있습니다.
- 피벗 테이블에서 행을 반복할 수 있습니다.
- 피벗 테이블 뷰에서 열을 제거할 수 있습니다.
행 서식을 추가하려면
- 피벗 테이블 뷰에서 행의 [추가 옵션] 단추를 클릭하고 드롭다운 리스트에서 옵션을 선택합니다.
피벗 테이블에 누계 표시
피벗 테이블에 있는 숫자 측정값을 누계로 표시할 수 있습니다. 이 경우 측정값의 각 연속 셀에는 해당 측정값에 대한 이전 셀 전체의 합계가 표시됩니다. 이 옵션은 실제 피벗 테이블 결과에 영향을 주지 않는 표시 기능입니다.
일반적으로 누계는 중복된 열에 대해 표시되거나, 데이터를 열의 백분율로 표시하고 마지막 값이 100%가 되도록 하는 옵션이 선택된 측정값에 대해 표시됩니다. 누계는 모든 합계에 적용됩니다. 각 세부 사항 수준에 대한 누계는 개별적으로 계산됩니다.
누계 옵션을 선택한 경우 열 머리글은 영향을 받지 않습니다. 열 머리글의 서식을 지정하여 누계 옵션이 사용되고 있음을 나타낼 수 있습니다.
누계에는 다음과 같은 사용 규칙이 적용됩니다.
- 누계는 SQL RSUM 함수와 호환되지 않습니다. 둘을 함께 사용할 경우 누계의 누계가 계산됩니다.
- 모든 누계는 새 섹션 각각에 대해 재설정됩니다. 누계는 섹션 내에 중단이 발생할 경우에 재설정되지 않으며 섹션 간에 연결되지 않습니다.
- 측정값이 단일 열이나 단일 행에 표시되지 않으면 측정값 합계는 왼쪽에서 오른쪽으로 계산된 후 위쪽에서 아래쪽으로 계산됩니다. 이 경우 오른쪽 아래 셀에 총계가 표시됩니다. 각 행이나 열에 대해서는 누계가 재설정되지 않습니다.
- 롤링 최소값, 최대값 및 평균값은 지원되지 않습니다.
측정값을 누계로 표시하려면
- [측정값] 영역에서 합계를 구할 행이나 열의 [추가 옵션] 단추를 클릭하고 다음 옵션을 선택합니다.
누계로 표시
피벗 테이블에 항목의 상대 값 표시
피벗 테이블의 저장되거나 계산된 측정값을 백분율이나 색인으로 동적으로 변환할 수 있습니다. 이렇게 하면 명시적으로 계산을 만들지 않고도 합계에 대한 항목의 상대 값을 표시할 수 있습니다.
예를 들어, 피벗 테이블을 사용하여 지역별 판매액을 검토하는 경우에는 판매액 측정값을 반복하여 합계에 대한 백분율로 볼 수 있습니다. 이렇게 하면 실제 판매액 및 각 지역이 차지하는 판매액의 백분율을 확인할 수 있습니다.
측정값은 사용자의 편의에 따라 0.00에서 100.00 사이의 백분율이나 0에서 1 사이의 색인으로 볼 수 있습니다. 사용할 방법은 임의로 결정할 수 있습니다.
피벗 테이블에 항목을 상대 값으로 표시하려면
- 피벗 테이블 뷰에서 [추가 옵션] 단추를 클릭하여 열을 상대 값으로 표시합니다.
다음 단계는 선택 사항입니다. 피벗 테이블에 측정값을 반복하면 측정값의 합계와 해당 상대 값을 함께 표시할 수 있습니다. 이렇게 하면 합계와 해당 상대 값을 피벗 테이블에 표시하기 위해 [기준 정의] 페이지에서 열을 두 번 추가하지 않아도 됩니다.
- 측정값을 복제하려면 [중복 레이어]를 선택합니다.
동일한 이름의 측정값이 피벗 테이블에 두 번 나타납니다. 측정값의 이름을 변경하려면 [추가 옵션]을 클릭하고 [제목 형식 지정]을 선택한 후 첫 번째 필드에 새 이름을 입력합니다.
- [추가 옵션]을 클릭하고 [데이터 표시 형식]을 선택한 다음 [백분율] 또는 [색인]을 선택하고 해당 하위 메뉴 옵션을 선택합니다.
참고: 데이터 표시 형식 옵션은 항목이 저장되거나 계산된 측정값인 경우에만 사용할 수 있습니다.
[백분율] 및 [색인]의 옵션은 다음과 같습니다.
- 열
- 행
- 섹션
- 페이지
- 상위 열
- 상위 행
- 레이어(레이어를 선택할 경우 백분율을 그룹화할 보고서의 기준 열도 선택해야 함)
피벗 테이블에서 계산 사용
피벗 테이블에서 계산을 사용하여 데이터를 여러 관점에서 볼 수 있습니다. 계산을 사용하면 시스템에 지정된 기본 집계 규칙을 재정의할 수 있으며 기존 보고서를 사용하는 경우에는 작성자가 선택한 집계 규칙을 재정의할 수 있습니다.
다음 표에서는 피벗 테이블에서 사용할 수 있는 계산에 대해 설명합니다.
계산
|
설명
|
기본값
|
기본 집계 규칙을 리포지토리에 정의된 대로 적용하거나 보고서 작성자가 적용합니다.
|
합계
|
결과 집합의 모든 값을 더하여 얻어지는 합계를 계산합니다. 이 계산은 숫자 값을 가진 항목에 사용합니다.
|
최소
|
결과 집합에 포함된 행의 최소값(가장 낮은 숫자 값)을 계산합니다. 이 계산은 숫자 값을 가진 항목에 사용합니다.
|
최대
|
결과 집합에 포함된 행의 최대값(가장 높은 숫자 값)을 계산합니다. 이 계산은 숫자 값을 가진 항목에 사용합니다.
|
평균
|
결과 집합에 포함된 항목의 평균값을 계산합니다. 이 계산은 숫자 값을 가진 항목에 사용합니다. 피벗 테이블에서 평균값은 가장 가까운 정수로 반올림됩니다.
|
처음
|
결과 집합에서 맨 처음으로 검색된 항목을 선택합니다.
|
마지막
|
결과 집합에서 맨 마지막으로 검색된 항목을 선택합니다.
|
계산
|
결과 집합에서 항목의 값이 null이 아닌 행의 수를 계산합니다. 일반적으로 항목은 열 이름이며, 이 경우 해당 열에서 값이 null이 아닌 행의 수가 반환됩니다.
|
Count Distinct
|
Count 함수에 구분 작업을 추가합니다. 이 경우 고유한 각 항목은 한 번만 계산됩니다.
|
공식
|
계산에 포함할 수학 연산자를 선택할 수 있는 도구 모음을 엽니다.
|
서버 복합 집계
|
이 설정을 선택하면 피벗 테이블이 아니라 분석 서버에서 집계 규칙이 정의되고 계산됩니다. 이 설정은 'AGGREGATE(x by y)' 문을 실행하며 분석 서버는 측정값 'x' 에 가장 적합한 집계 규칙을 사용하여 값을 얻은 후 그 값을 'y' 수준에서 사용하라는 의미로 해석합니다.
|
없음
|
계산을 적용하지 않습니다.
|
SQL 함수에 대한 자세한 내용은 분석에 함수 사용을 참조하십시오.
피벗 테이블에서 계산 작성
[페이지], [섹션], [행] 및 [열] 영역의 항목에 대해 계산을 작성할 수 있습니다.
피벗 테이블의 항목에 대해 계산을 작성하려면
- [섹션] 또는 [행] 영역에서 계산을 수행할 대상 측정값의 [추가 옵션] 단추를 클릭합니다.
- [새 계산 항목] 옵션을 선택합니다.
[계산 항목] 창이 표시됩니다.
- [이름] 필드에 계산 이름을 지정합니다.
- 수식 이외의 계산을 작성하려면 다음 옵션 중에서 선택합니다.
- 수식을 작성하려면 [Formula] 함수를 선택합니다.
참고: 수식은 피벗 테이블 내에서 동적으로 사용자 지정 그룹을 만듭니다. 수식에서 참조하는 모든 측정값은 논리적으로 동일한 열에 있어야 하며 결과에 포함되어야 합니다. 다른 계산에 수식을 삽입하거나 결합할 수 있습니다.
수학 연산자가 표시됩니다. 다음 표에서는 연산자를 보여 줍니다.
연산자
|
설명
|
+
|
더하기 기호 - 수식에서 더하기 연산 수행
|
-
|
빼기 기호 - 수식에서 빼기 연산 수행
|
*
|
곱하기 기호 - 수식에서 곱하기 연산 수행
|
/
|
나누기 기호 - 수식에서 나누기 연산 수행
|
$
|
달러 기호 - 수식에 사용된 항목의 행 위치 표시
|
(
|
여는 괄호 - 수식에서 그룹 연산의 시작 표시
|
)
|
닫는 괄호 - 수식에서 그룹 연산의 끝 표시
|
- [함수] 필드에서 측정값 이름을 입력하거나 클릭하고, 수식에 삽입할 연산자를 클릭하여 수식을 작성합니다.
- 필요한 경우 괄호를 사용합니다.
- 계산이 완료되면 [완료]를 클릭합니다.
오류가 발견되면 이를 알리는 메시지가 표시됩니다. 오류를 수정한 후 [완료]를 다시 클릭합니다.
피벗 테이블 계산 예제
이 단원에 나오는 예제와 설명에서는 사용자가 SQL 및 해당 구문에 대한 기본적인 지식이 있다고 가정합니다. 모든 예제는 가정된 것이며 여기에 제공되는 계산은 가능한 계산 중 일부일 뿐입니다.
예제 1. 이 예제에서는 SoftDrinkA, SoftDrinkB 및 SoftDrinkC 제품 각각의 현재 측정값(예: 달러 판매액)을 구한 다음 모든 값을 더합니다.
sum('SoftDrinkA','SoftDrinkB','SoftDrinkC')
이는 [함수] 드롭다운 리스트에서 [Sum]을 선택한 다음 ‘SoftDrinkA’,‘SoftDrinkB’ 및 ‘SoftDrinkC’를 입력하거나 클릭하여 [함수] 필드에 추가하는 방법과 동일합니다.
예제 2. 이 예제에서는 SoftDrinkA와 SoftDrinkB 중에서 현재 최소 측정값(예: 달러 판매액)이 더 낮은 쪽의 값을 구합니다.
min('SoftDrinkA','SoftDrinkB')
예제 1과 예제 2에서 각 함수 계산은 외부 레이어(예: 제품 레이어)에 있는 각 항목에 대해 수행됩니다. 예를 들어, 축에 연도와 제품이 표시되어 있고 이전 계산 중 하나가 제품 레이어를 기반으로 작성되었다면 결과가 연도별로 계산됩니다.
예제 3. 이 예제에서는 외부 레이어(예: 연도 및 제품)에 있는 각 항목의 값을 구한 다음 값을 더합니다.
sum(*)
예제 4. 이 예제에서는 첫 번째, 두 번째 및 세 번째 행에서 항목의 현재 측정값(예: 달러 판매액)을 구한 다음 합계를 계산합니다.
sum($1,$2,$3)
SoftDrinkA 같이 항목 이름을 지정하는 대신 $n이나 $-n(n은 항목의 행 위치를 나타내는 정수)을 지정할 수 있습니다. $n을 지정하면 n번째 행에서 측정값을 가져오고 $-n을 지정하면 마지막 행부터 n번째에 있는 행에서 측정값을 가져옵니다.
예를 들어, 달러 판매액의 경우 $1은 데이터 집합의 첫 번째 행에서 측정값을 가져오고 $-1은 데이터 집합의 마지막 행에서 측정값을 가져옵니다.
예제 5.이 예제에서는 SoftDrinkA, SoftDrinkB 및 SoftDrinkC의 판매액을 더합니다.
'SoftDrinkA' + 'SoftDrinkB' + 'SoftDrinkC'
이는 다음 계산과 동일합니다.
sum('SoftDrinkA','SoftDrinkB','SoftDrinkC')
예제 6. 이 예제에서는 SoftDrinkA의 판매액에 diet SoftDrinkA의 판매액을 더하고 SoftDrinkB의 판매액에 diet SoftDrinkB의 판매액을 더한 다음 두 금액 중에서 최대값을 반환합니다.
max('SoftDrinkA' + 'diet SoftDrinkA', 'SoftDrinkB' + 'diet SoftDrinkB')
|