Applies ToMicrosoft 365용 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

Excel에서 온라인 분석 처리 OLAP 피벗 테이블을 사용하는 경우 다음과 같은 유연한 기능인 명명된 집합을 만들 수 있습니다.

  • 해당 집합이 데이터에 없는 경우에도 다시 사용할 수 있는 공통 항목 집합을 그룹화합니다.

  • 비대칭 보고라고도 하는 이전 버전의 Excel에서는 불가능했던 방식으로 다양한 계층 구조의 항목을 결합합니다.

  • 워크시트 수식과 유사한 계산 구문을 제공하는 OLAP 데이터베이스에 대한 쿼리 언어인 사용자 지정 MDX(다차원 식)를 사용하여 명명된 집합을 Create.

MDX(다차원 식) 쿼리 언어에 익숙하지 않은 경우 피벗 테이블의 행 또는 열에 있는 항목을 기반으로 명명된 집합을 만들 수 있습니다. MDX 쿼리 언어에 대한 자세한 내용은 다차원 데이터 쿼리를 참조하세요.

MDX 쿼리 언어에 익숙한 경우 MDX를 사용하여 명명된 집합을 만들거나 수정할 수 있습니다.

실행할 작업

행 또는 열 항목을 기반으로 명명된 집합 Create

  1. 명명된 집합을 만들 OLAP 피벗 테이블을 클릭합니다.

    그러면 피벗 테이블 도구가 표시되고 옵션디자인 탭이 추가됩니다.

  2. 옵션 탭의 계산 그룹에서 필드, 항목, & 집합을 클릭한 다음 Create 행 항목에 따라 설정 또는 열 항목에 따라설정을 Create 클릭합니다.

    피벗 테이블 도구: 옵션 탭의 계산 그룹

    새 집합 대화 상자가 표시됩니다. 필요한 경우 대화 상자의 오른쪽 아래 모서리에 있는 크기 조정 핸들을 끌어 이 대화 상자의 크기를 조정할 수 있습니다.

  3. 이름 설정 상자에 집합에 사용할 이름을 입력합니다.

  4. 명명된 집합에 포함할 행을 지정하려면 다음 중 하나 이상을 수행합니다.

    • 항목 목록에서 행을 제거하려면 선택할 행의 왼쪽 영역을 클릭한 다음 행 삭제를 클릭합니다.

    • 항목 목록에 새 행을 추가하려면 새 행을 추가할 아래 행의 왼쪽 영역을 클릭한 다음 행 추가를 클릭합니다.

    • 항목의 복사본을 만들려면 복사할 행 왼쪽의 영역을 클릭한 다음 행 복사를 클릭합니다.

    • 항목을 다른 위치로 이동하려면 이동할 행의 왼쪽에 있는 영역을 클릭한 다음 위쪽아래쪽 화살표를 사용하여 해당 위치로 이동합니다.

  5. 기본적으로 다른 수준의 항목은 계층 구조의 별도 필드에 표시되고 명명된 집합은 행 또는 열 영역의 현재 필드를 대체합니다.

    • 해당 항목을 다른 항목과 동일한 필드에 표시하려면 다른 수준의 항목 표시를 별도의 필드 검사 상자의 선택을 취소합니다.

    • 현재 필드를 행 또는 열 영역에 표시하려면 현재 행 영역에 있는 필드를 새 집합으로 바꾸기 또는 현재 열 영역에 있는 필드를 새 집합 검사 상자로 바꾸기를 선택 취소합니다. 확인을 클릭하면 피벗 테이블에 집합이 표시되지 않지만 피벗 테이블 필드 목록에서 사용할 수 있습니다.

  6. 확인을 클릭하여 명명된 집합을 만듭니다.

    참고 사항: 

    • 대화 상자를 닫은 후 모든 작업을 실행 취소하려면 빠른 실행 도구 모음에서 실행 취소 를 클릭합니다.

    • 명명된 집합에는 어떤 유형의 필터링도 적용할 수 없습니다.

맨 위로 이동

MDX를 사용하여 명명된 집합 만들기

중요: MDX를 사용하여 명명된 집합을 만들거나 기존 명명된 집합의 MDX 정의를 수정하는 경우 MDX를 사용해야만 추가 수정을 수행할 수 있습니다.

  1. 사용자 지정 명명된 집합을 만들 OLAP 피벗 테이블을 클릭합니다.

  2. 옵션 탭의 계산 그룹에서 필드, 항목, & 집합을 클릭한 다음 집합 관리를 클릭합니다.

    피벗 테이블 도구: 옵션 탭의 계산 그룹

    관리자 설정 대화 상자가 표시됩니다. 필요한 경우 대화 상자의 오른쪽 아래 모서리에 있는 크기 조정 핸들을 끌어 이 대화 상자의 크기를 조정할 수 있습니다.

  3. 새로 만들기를 클릭한 다음 MDX를 사용하여 Create 설정을 클릭합니다.

  4. 이름 설정 상자에 집합에 사용할 이름을 입력합니다.

  5. 명명된 집합에 대한 MDX 정의를 설정하려면 다음 중 어느 것을 수행합니다.

    • 정의 설정 상자에 복사한 MDX 정의를 입력하거나 붙여넣습니다.

    • 필드 및 항목 탭에서 포함할 필드 목록 항목을 선택한 다음 삽입을 클릭합니다.

      필드 목록 항목을 정의 설정 상자로 끌거나 필드 목록 항목을 두 번 클릭할 수도 있습니다.

      사용 가능한 필드 목록 항목

      필드 목록 항목

      Adventure Works 큐브를 사용하여 생성된 MDX의 예

      크기

      [제품]

      특성 계층 구조(모든 멤버 포함)

      [제품]. [범주]

      특성 계층 수준(모든 멤버를 포함하지 않음)

      [제품]. [범주]. [범주]

      특성 계층 구조의 멤버

      [제품]. [Category].&[4]

      사용자 계층 구조

      [제품]. [제품 범주]

      사용자 계층 수준

      [제품]. [제품 범주]. [범주]

      사용자 계층 구조의 멤버

      [제품]. [제품 범주]. [Category].&[4]

      측정

      [측정값]. [인터넷 판매액]

      계산된 측정값

      [측정값]. [부모 제품 대비 인터넷 비율]

      명명된 집합

      [핵심 제품 그룹]

      KPI 값

      KPIValue("제품 총이익률)

      KPI 목표

      KPIGoal("제품 총이익률"),

      KPI 상태

      KPIStatus("제품 총이익률")

      KPI 추세

      KPITrend("제품 총이익률")

      사용자 계층 구조의 멤버 속성

      [제품]. [제품 범주]. Properties("Class" )

      특성 계층 구조의 멤버 속성

      [제품]. [제품]. Properties("Class")

    • 함수 탭에서 사용하려는 사용 가능한 MDX 함수에서 하나 이상의 함수를 선택한 다음 삽입을 클릭합니다. MDX 함수는 Analysis Services에서 지원됩니다. VBA 함수는 포함되지 않습니다.

      함수 인수는 펼침 문자(<< >>) 내에 배치됩니다. 자리 표시자 인수를 클릭한 다음 사용할 유효한 이름을 입력하여 자리 표시자 인수를 바꿀 수 있습니다.

      MDX 함수의 예

      ADDCALCULATEDMEMBERS( «Set» )AGGREGATE( «Set»[, «Numeric Expression»] ) «Level».ALLMEMBERS «Hierarchy».ALLMEMBERS ANCESTOR( «Member» «Level» )ANCESTOR( «Member», «Distance» )ANCESTORS( «Member», «Distance» )ANCESTORS( «Member», «Level» )ASCENDANTS( «Member» )AVG( «Set»[, «Numeric Expression»] )AXIS( «Numeric Expression» )BOTTOMNCOUNT( «Set», «Count»[, «Numeric Expression»] )BOTTOMPERCENT( «Set», «Percentage», «Numeric Expression» )BOTTOMSUM( «Set», «Value», «Numeric Expression» ) ...

  6. 새 MDX 정의를 테스트하려면 MDX 테스트를 클릭합니다.

  7. 기본적으로 다른 수준의 항목은 계층 구조의 별도 필드에 표시되고, 필드는 순서가 지정되고 중복 항목이 자동으로 제거됩니다(HIERARCHIZE 및 DISTINCT가 집합에 추가되기 때문에). 명명된 집합은 행 또는 열 영역의 현재 필드를 대체합니다.

    • 해당 항목을 다른 항목과 동일한 필드에 표시하려면 다른 수준의 항목 표시를 별도의 필드 검사 상자의 선택을 취소합니다.

    • 기본 계층 구조를 변경하고 중복 항목을 유지하려면 자동 순서를 지우고 집합 검사 상자에서 중복 항목을 제거합니다.

    • 현재 필드를 행 또는 열 영역에 표시하려면 현재 행 영역에 있는 필드를 새 집합으로 바꾸기 또는 현재 열 영역에 있는 필드를 새 집합 검사 상자로 바꾸기를 선택 취소합니다. 확인을 클릭하면 피벗 테이블에 집합이 표시되지 않지만 피벗 테이블 필드 목록에서 사용할 수 있습니다.

  8. SQL Server 2008 Analysis Services 큐브에 연결된 경우 기본적으로 동적 명명된 집합이 만들어집니다. 이 명명된 집합은 업데이트할 때마다 자동으로 다시 계산됩니다.

    • 명명된 집합이 모든 업데이트와 함께 다시 계산되지 않도록 하려면 모든 업데이트 검사 있는 다시 계산 집합의 선택 취소합니다.

  9. 확인을 클릭하여 명명된 집합을 만듭니다.

    참고 사항: 

    • 대화 상자를 닫은 후 모든 작업을 실행 취소하려면 빠른 실행 도구 모음에서 실행 취소 를 클릭합니다.

    • 명명된 집합에는 어떤 유형의 필터링도 적용할 수 없습니다.

맨 위로 이동

명명된 집합 편집 또는 삭제

  1. 편집하거나 삭제하려는 명명된 집합이 포함된 OLAP 피벗 테이블을 클릭합니다.

  2. 옵션 탭의 계산 그룹에서 필드, 항목, & 집합을 클릭한 다음 집합 관리를 클릭합니다.

    피벗 테이블 도구: 옵션 탭의 계산 그룹

    관리자 설정 대화 상자가 표시됩니다. 필요한 경우 대화 상자의 오른쪽 아래 모서리에 있는 크기 조정 핸들을 끌어 이 대화 상자의 크기를 조정할 수 있습니다.

  3. 편집하거나 삭제할 집합을 선택합니다.

  4. 다음 중 하나를 실행합니다.

    • 선택한 명명된 집합을 편집하려면 편집을 클릭한 다음 원하는 대로 변경합니다.

    • 선택한 명명된 집합을 삭제하려면 삭제를 클릭한 다음 예를 클릭하여 확인합니다.

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.