피벗 테이블¶
피벗 테이블을 사용하면 복잡한 수식 없이도 대량의 데이터를 구성, 요약 및 분석할 수 있습니다. 데이터를 :ref:`차원 <spreadsheet/pivot-tables/dimensions>`(즉, 열과 행으로 추가된 필드)으로 그룹화 및 분할하고 :ref:`측정 <spreadsheet/pivot-tables/measures>`되는 항목(예: 주문된 총 금액 또는 수량)을 정의하면 각 교차 데이터 포인트의 해당 값이 자동으로 계산됩니다.
차원 재배열 또는 정렬 또는 측정값 집계 또는 계산 방법 변경 등 동일한 데이터 세트를 다른 관점에서 볼 수 있도록 다양한 조작을 수행할 수 있습니다.
Example
예시에서 피벗 테이블은 분기별 영업 사원별 판매 주문의 합계 금액을 보여줍니다. 영업 사원 필드는 행으로, :guilabel:`주문 날짜`(분기 및 연도별로 그룹화)는 열로 표시되며, 값은 해당 영업 사원과 분기의 총 금액을 나타냅니다.
Odoo 스프레드시트를 사용하면 다음을 수행할 수 있습니다:
:ref:`Odoo 피벗 보기에서 피벗 테이블 <spreadsheet/insert_pivot_table/from_view>`을 Odoo 스프레드시트, Odoo 현황판 또는 견적 계산기 스프레드시트에 삽입합니다.
:ref:`Odoo 스프레드시트에서 직접 Odoo 데이터를 참조하는 피벗 테이블을 삽입 <spreadsheet/insert_pivot_table/from_spreadsheet>`합니다. 이 옵션을 사용하면 Odoo 피벗 보기를 사용할 수 없는 모델(예: 판매 주문 라인 모델)을 포함하여 모든 모델의 데이터를 검색하고 작업할 수 있습니다.
:ref:`데이터 범위에서 피벗 테이블을 삽입 <spreadsheet/pivot-tables/create>`합니다. 데이터는 정적 데이터이거나 목록 보기 등에서 스프레드시트에 삽입된 동적 Odoo 데이터일 수 있습니다.
피벗 테이블이 Odoo 스프레드시트에 삽입되면 피벗 테이블을 기본 데이터베이스 데이터 또는 스프레드시트 범위에 연결하는 :ref:`데이터 소스 <spreadsheet/insert/data-sources>`가 생성됩니다.
더 보기:
데이터 범위에서 피벗 테이블 삽입¶
팁
데이터 범위에서 피벗 테이블을 삽입하기 전에:
데이터를 행이 아닌 열로 정리하십시오. 즉, 각 열에는 한 가지 범주의 정보가 포함되어야 하며 각 행에는 하나의 레코드가 포함되어야 합니다.
모든 열에 고유한 헤더가 있는지 확인하십시오. 이중 헤더 행이나 병합된 셀을 사용하지 마십시오.
범위 내의 셀을 선택하고 도구 모음에서테이블 삽입을 클릭한 다음 스타일을 선택하여 데이터를 테이블로 서식을 지정하십시오. 이렇게 하면 테이블에 대한 모든 업데이트가 피벗 테이블에 반영됩니다.
데이터 범위에서 피벗 테이블을 생성하려면:
관련 Odoo 스프레드시트를 여십시오.
분석할 데이터 범위 내의 셀을 선택한 다음 메뉴 표시줄에서를 클릭하십시오.
시트 왼쪽 상단에 빈 피벗 테이블이 있는 새 시트가 열립니다. 시트 이름은피벗 테이블 ID입니다(예: Pivot #2). 기본적으로 피벗 테이블은동적 피벗 테이블이며, 왼쪽 상단 셀에는열, 행 및 측정값이 추가되면 데이터 범위에서 데이터를 검색하는Odoo 전용 배열 함수가 포함됩니다.
스프레드시트 오른쪽의 패널에는 :ref:`피벗 테이블의 속성 <spreadsheet/pivot-tables/properties>`이 표시됩니다.
더 보기:
피벗 테이블 속성¶
피벗 테이블이 Odoo 스프레드시트에 삽입되면 스프레드시트 오른쪽에 속성 패널이 열립니다.
팁
피벗 테이블의 속성 패널은데이터메뉴에서 관련 피벗 테이블을 클릭하거나((피벗)아이콘이 앞에 표시됨) 관련 피벗 테이블의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고피벗 속성 보기를 클릭하여 언제든지 열 수 있습니다.
피벗 테이블이 삽입된 방법에 따라 다음 속성이 표시되며 일부는 편집할 수 있습니다:
Pivot #: 피벗 테이블 ID입니다.
참고
피벗 테이블은 스프레드시트의 수명 동안 ID를 유지합니다. 이 ID는 속성 패널 상단에서 참조될 뿐만 아니라데이터메뉴에서 피벗 테이블을 식별합니다. 피벗 테이블 ID는 스프레드시트에 추가 피벗 테이블이 삽입될 때 순차적으로 할당됩니다.
이름: 피벗 테이블의 이름입니다. 필요한 경우 이름을 편집하십시오. 피벗 테이블 속성에서 이름을 편집해도 시트 이름은 수정되지 않으며 그 반대의 경우도 마찬가지입니다.
범위: 데이터 범위에서 생성된 피벗 테이블의 경우 사용된 범위입니다. 필요한 경우 범위를 편집하십시오.
모델: Odoo 피벗 보기에서 삽입되었거나 스프레드시트에서 직접 삽입된 Odoo 데이터를 참조하는 피벗 테이블의 경우 데이터가 검색되는 모델입니다.
도메인: Odoo 피벗 보기에서 삽입되었거나 스프레드시트에서 직접 삽입된 Odoo 데이터를 참조하는 피벗 테이블의 경우 표시할 Odoo 레코드를 결정하는 데 사용되는 규칙입니다. 규칙을 추가하거나 편집하려면도메인 편집을 클릭하십시오.
참고
피벗 테이블에서 동적 Odoo 데이터를 참조하고전역 필터를 사용하는 경우 이 도메인은 데이터가 스프레드시트에 로드되기 전에 전역 필터의 선택된 값과 결합됩니다.
열과행은 데이터를 그룹화하거나 분할하는 데 사용되는차원이며, 측정값은 선택한 차원을 기반으로 측정하거나 분석하는 대상을 정의합니다.
피벗 테이블을 작성하거나 조작하는 동안실시간 업데이트를 방지하려면업데이트 연기를 활성화하십시오.
피벗 테이블의 *데이터 소스*를 복제하거나 삭제하려면 속성 패널 상단의 (톱니바퀴)아이콘을 클릭한 다음 복제또는 삭제를 클릭하십시오.
피벗 테이블 작성 또는 조작¶
Odoo 스프레드시트에 피벗 테이블을 삽입한 후 다음을 수행할 수 있습니다:
Odoo 모델에 연결된 피벗 테이블의도메인 편집
중요
Odoo 피벗 뷰에서 삽입한 피벗 테이블은 차원과 측정값을 조작하려면 먼저동적 피벗 테이블로 변환해야 합니다.
팁
기본적으로 피벗 테이블의 대부분의 조작은 실시간으로 피벗 테이블 데이터에 반영됩니다. 변경하는 동안 업데이트를 방지하려면(예: 데이터 세트가 매우 큰 경우) 속성 패널 하단의업데이트 연기를 활성화하십시오. 변경을 완료한 후업데이트(모든 변경 사항 적용)또는 (모든 변경 사항 취소)를 클릭하십시오.
업데이트 연기를 비활성화하면 옵션이 활성화된 이후 변경한 모든 사항이 적용되고 실시간 업데이트가 복원됩니다.
크기¶
피벗 테이블의 차원, 즉 열과 행으로 추가된 필드는 데이터를 그룹화하거나 분할하는 데 사용되는 범주를 나타냅니다. 열은 일반적으로 비교 보기를 제공할 수 있는 필드(예: 분기별로 그룹화된주문 날짜)에 사용되며, 행은 일반적으로 많은 값을 반환하는 필드(예:고객또는제품)에 사용됩니다.
활용 시:
차원 추가 또는 제거¶
차원을 추가하거나 제거하면 필요에 맞게 피벗 테이블을 조정하고 데이터의 세분성 수준을 제어할 수 있습니다.
피벗 테이블에 차원을 추가하려면:
피벗 테이블의 속성 패널을 엽니다.
관련된열또는행섹션에서추가를 클릭합니다.
적절한 필드를 선택합니다.
원하는 경우정렬을 변경합니다.
팁
날짜 또는 시간 기반 차원의 경우 드롭다운 메뉴의 옵션에서 원하는세분성을 선택합니다.
Odoo 피벗 보기에서 삽입되었거나 스프레드시트에서 직접 삽입된 Odoo 데이터를 참조하는 피벗 테이블에서 열이나 행을 추가할 때 필드 이름 옆의 (오른쪽 화살표)를 클릭하여 관련 필드 목록에 액세스합니다.
피벗 테이블에서 차원을 제거하려면 차원 카드의 (삭제)아이콘을 클릭합니다.
중첩 차원¶
여러 행 또는 열 차원을 추가하면 중첩 계층이 생성됩니다. 차원의 계층을 변경하려면 차원 카드를 해당 섹션 내의 원하는 위치로 드래그합니다.
Example
예시에서는판매자외에제품필드를 행 차원으로 추가하여 판매자별 제품을 표시합니다. 차원 순서를 전환하면 제품별 판매자가 표시됩니다.
피벗 테이블에서 중첩 계층을 축소하거나 펼치려면 관련된 (펼치기)또는 (축소)아이콘을 클릭합니다.
차원 재배열¶
피벗 테이블의 차원을 재배열하는 것, 즉 필드를 열에서 행으로 또는 그 반대로 이동하면 동일한 데이터 세트를 다른 관점에서 보고 잠재적으로 새로운 인사이트를 얻을 수 있습니다.
개별 차원이 표시되는 축을 변경하려면:
피벗 테이블의 속성 패널을 엽니다.
차원 카드를열섹션에서행섹션으로 또는 그 반대로 드래그합니다.
열에 표시된 모든 차원을 행으로 동시에 이동하거나 그 반대로 이동하려면:
피벗 테이블의 속성 패널을 엽니다.
(톱니바퀴)아이콘을 클릭합니다.
축 반전을 클릭합니다.
참고
데이터 양에 따라 피벗 테이블의 축을 반전하면#SPILL오류가 발생할 수 있습니다. 이는 수식이 값 범위를 출력하려고 하지만 다른 데이터, 병합된 셀 또는 현재 시트의 경계와 같은 요인으로 인해 셀이 채워지지 않을 때 발생합니다.
#SPILL이 포함된 셀 위에 마우스를 올리면 오류에 대한 세부 정보가 표시됩니다.
차원 정렬¶
차원을 정렬하면 피벗 테이블 데이터를 구성하고 필요한 인사이트를 더 쉽게 찾을 수 있습니다. 모든 차원은차원 값별로 정렬할 수 있으며, 행 차원은측정값별로도 정렬할 수 있습니다.
차원 값별¶
차원 값은 일반적으로 기본적으로 알파벳순, 시간순 또는 숫자 오름차순으로 정렬됩니다.
차원 값별로 차원을 정렬하는 방법을 변경하려면:
피벗 테이블 속성을 엽니다.
관련 차원의 카드에서정렬 기준필드에서오름차순,내림차순또는정렬 안 함을 선택합니다.
측정값별¶
행 차원은 측정값별로 정렬할 수 있습니다. 예를 들어 총액을 기준으로 오름차순으로 분기별 판매자별 판매 주문의 총액을 볼 수 있습니다.
행 차원을 측정값별로 정렬하려면:
피벗 테이블의 속성 패널을 엽니다.
관련 열의 값을 마우스 오른쪽 버튼으로 클릭한 다음피벗 정렬을 클릭하고오름차순또는내림차순을 선택합니다.
기본 순서로 돌아가려면 동일한 단계를 수행한 다음 드롭다운에서정렬 안 함을 선택합니다.
차원 값 그룹화¶
차원 값을 그룹화하면 여러 차원 값을 하나의 접을 수 있는 그룹으로 결합하여 피벗 테이블을 정리할 수 있습니다. 예를 들어 덜 중요한 값을 그룹화하고 더 중요한 데이터에 집중할 수 있도록기타범주를 만드는 데 유용할 수 있습니다.
차원 값을 그룹화하고기타범주를 만들려면:
피벗 테이블의 속성 패널을 엽니다.
Ctrl을 누른 상태에서 그룹화해야 하는 행 또는 열 차원 값의 셀을 선택합니다.선택한 셀 중 하나를 마우스 오른쪽 버튼으로 클릭한 다음피벗 차원 그룹화를 클릭합니다. 관련 항목에 따라열또는행섹션에 새 차원이 추가됩니다. 정렬을오름차순또는내림차순으로 변경합니다.
새 차원의 카드에서:
정렬 기준필드를정렬 안 함에서 원하는 대로오름차순또는내림차순으로 변경합니다.
그룹을 클릭하여 하위 섹션을 펼칩니다.
선택적으로 그룹을 클릭하고 새 이름을 입력하여 이름을 변경합니다.
+ “기타”그룹을 클릭하면 선택되지 않은 차원 값이 단일 그룹에 추가되고 선택된 값 뒤에 배치됩니다.
피벗 테이블에서 차원 그룹을 접거나 펼치려면 펼치기 또는 접기아이콘을 클릭합니다.
Example
예시에서 스페인, 프랑스, 아일랜드 및 이탈리아의 보조 시장에 대한 판매자별 데이터는 기타범주로 그룹화되었으며, 접어서 벨기에 및 미국 주요 시장의 데이터와 함께 볼 수 있습니다.
![]()
계산¶
피벗 테이블의 측정값은 측정 또는 분석되는 항목을 나타내며 일반적으로 합계, 주문 수량등과 같은 필드입니다.
팁
원하는 측정값이 원본 데이터 소스에 없는 경우 계산된 측정값을 생성합니다(예: 주문당 평균 수익 표시).
활용 시:
측정값 추가 또는 제거¶
피벗 테이블에 측정값을 추가하려면:
피벗 테이블의 속성 패널을 엽니다.
측정값섹션에서 추가를 클릭합니다.
적절한 측정값을 선택하거나 계산된 측정값 추가를 클릭하여 사용자 정의 계산된 측정값을 생성하고 추가합니다.
선택적으로 측정값의 이름을 클릭한 후 편집하여 측정값 이름을 변경합니다.
선택적으로 드롭다운에서 값을 선택하여 측정값의 집계 방법을 변경합니다.
피벗 테이블에서 측정값을 제거하려면 차원 카드에서 삭제아이콘을 클릭합니다. 제거 대신 일시적으로 측정값을 숨기려면 숨기기아이콘을 클릭하고, 이전에 숨긴 측정값을 표시하려면 표시아이콘을 클릭합니다.
계산된 측정값 만들기¶
원본 데이터 소스에 원하는 측정값이 없는 경우 하나 이상의 계산된 측정값을 추가할 수 있습니다. 예를 들어 주문당 평균 수익이나 제품당 이익률을 표시하는 계산된 측정값을 추가할 수 있습니다.
참고
새 측정값을 계산하는 데 필요한 필드는 이미 차원 또는 측정값으로 피벗 테이블에 추가되어 있어야 합니다.
계산한 측정값 추가 방법:
피벗 테이블의 속성 패널을 엽니다.
측정값섹션에서 추가를 클릭합니다.
목록 아래로 스크롤하여 이동한 후 측정값 계산 추가 를 클릭합니다.
계산한 측정값의 이름을 변경하려면 값을 클릭한 후 입력합니다.
`=`로 시작하는 행을 클릭한 다음 관련 수식을 입력하세요.
팁
계산된 측정값의 수식에함수를 사용할 수 있습니다.
드롭다운에서 값을 선택하여 측정값을 집계하는 방법을 선택합니다.
Example
예시에서는 판매 합계를 주문 수로 나누어 주문당 평균 수익을 계산합니다.
측정값 재정렬¶
피벗 테이블에서 측정값은 추가된 순서대로 열에 표시됩니다.
측정값이 표시되는 순서를 변경하려면:
피벗 테이블의 속성 패널을 엽니다.
측정값 카드를 원하는 위치로 드래그하세요.
‘측정값 표시 방법’¶
기본적으로 측정값은 추가 계산 없이 실제 반환된 값으로 표시됩니다. 그러나 다른 데이터와의 관계로 측정값을 표시할 수도 있습니다. 예를 들어총합계 대비 %또는 작은 값부터 큰 값까지 순위를 매겨 표시할 수 있습니다.
측정값의 표시 방법을 변경하려면:
피벗 테이블의 속성 패널을 엽니다.
측정값 카드에서값 표시 방법아이콘을 클릭하세요.
드롭다운 메뉴에서 원하는 옵션을 선택하세요.
:guilabel:`저장`을 클릭합니다.
참고
측정값 표시 방법을 변경하면업데이트 연기가 활성화되어 있어도 피벗 테이블 데이터가 실시간으로 업데이트됩니다.
측정값 제목 제거¶
기본적으로 측정값 제목은 피벗 테이블의 두 번째 헤더 행에 표시됩니다.
이 머리글 행을 제거하려면:
피벗 테이블의 속성 패널을 엽니다.
피벗 테이블의 왼쪽 상단 셀을 더블 클릭하여 수식을 편집할 수 있습니다.
피벗 ID 뒤에 커서를 놓은 다음
,를 입력하여[include_measure_titles]로 이동한 다음0을 입력합니다.
측정값 제목을 표시하는 행이 제거됩니다.
팁
Odoo 피벗 보기에서 삽입된 정적 피벗 테이블에서는 원하는 경우 두 번째 머리글 행을 수동으로 삭제합니다.
피벗 테이블 복제 또는 삭제¶
피벗 테이블 복제하기¶
피벗 테이블의 속성을 통해 피벗 테이블을 복제하면 추가 데이터 소스가 생성됩니다. 이를 통해 하나의 스프레드시트 내에서 동일한 데이터에 대해 다양한 조작을 수행할 수 있습니다. 예를 들어, 동일한 데이터를 다른 차원으로 집계하거나전역 필터를 사용하여 날짜를 상쇄하고 현재 기간의 데이터를 이전 기간과 비교하는 피벗 테이블을 만들 수 있습니다.
피벗 테이블을 복제하려면:
피벗 테이블 속성을 열고(톱니바퀴)아이콘을 클릭한 다음복제를 클릭합니다.
복제된 피벗 테이블은 스프레드시트의 새 시트에 자동으로 삽입되며, 오른쪽 패널에 피벗 테이블 속성이 열립니다.
필요한 경우 속성 패널과 시트 탭에서Name을 편집하십시오.
새 데이터 소스에는 사용 가능한 다음피벗 테이블 ID가 할당됩니다. 예를 들어, 그 사이에 다른 피벗 테이블이 삽입되지 않은 경우 Pivot #1을 복제하면 Pivot #2가 생성됩니다.
피벗 테이블 삭제¶
스프레드시트에서 피벗 테이블과 해당 데이터 소스를 완전히 삭제하려면 다음 단계를 순서에 관계없이 수행합니다:
키보드 명령, 스프레드시트 메뉴를 통해 또는 시트를 삭제하여 원하는 방법으로 피벗 테이블을 삭제합니다.
해당 피벗 테이블의속성 패널에서(톱니바퀴)아이콘을 클릭한 다음삭제를 클릭합니다. 이렇게 하면 피벗 테이블의 데이터 소스가 삭제됩니다.
참고
피벗 테이블을 먼저 삭제하면데이터메뉴에서 해당 데이터 소스 옆에 경고 메시지가 표시되고, 데이터 소스를 먼저 삭제하면 피벗 테이블이#ERROR오류로 채워집니다.