이 문서에서는 Microsoft Excel의 CUBESET 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다.

설명

서버의 큐브에 집합을 만드는 식을 전송하여 계산된 구성원이나 튜플 집합을 정의하고 이 집합을 Microsoft Excel에 반환합니다.

구문

CUBESET(connection, set_expression, [caption], [sort_order], [sort_by])

CUBESET 함수 구문에는 다음과 같은 인수가 사용됩니다.

  • connection    필수 요소입니다. 큐브에 대한 연결 이름을 나타내는 텍스트 문자열입니다.

  • set_expression    필수 요소입니다. 구성원 또는 튜플의 집합을 만드는 집합 식을 나타내는 텍스트 문자열입니다. set_expression은 집합에 포함된 구성원, 튜플 또는 하위 집합이 하나 이상 들어 있는 Excel 범위에 대한 셀 참조일 수도 있습니다.

  • caption    선택 요소입니다. 정의된 경우 큐브에서 캡션 대신 셀에 표시되는 텍스트 문자열입니다.

  • sort_order    선택 요소입니다. 수행할 정렬 유형으로서 다음 중 하나일 수 있습니다.

정수

열거 상수

설명

Sort_by 인수

0

SortNone

집합을 기존 순서대로 유지합니다.

무시

1

SortAscending

집합을 sort_by에 따라 오름차순으로 정렬합니다.

필수

2

SortDescending

집합을 sort_by에 따라 내림차순으로 정렬합니다.

필수

3

SortAlphaAscending

집합을 사전 오름차순으로 정렬합니다.

무시

4

Sort_Alpha_Descending

집합을 사전 내림차순으로 정렬합니다.

무시

5

Sort_Natural_Ascending

집합을 자연 오름차순으로 정렬합니다.

무시

6

Sort_Natural_Descending

집합을 자연 내림차순으로 정렬합니다.

무시

  • 기본값은 0입니다. 튜플 집합을 사전순으로 정렬할 경우 각 튜플의 마지막 요소가 정렬 기준이 됩니다. 이러한 여러 정렬 순서에 대한 자세한 내용은 Microsoft Office SQL Analysis Services의 도움말 시스템을 참고하십시오.

  • Sort_by    선택 요소입니다. 정렬 기준으로 사용할 값을 나타내는 텍스트 문자열입니다. 예를 들어 판매량이 가장 높은 도시를 가져오려면 set_expression에 도시 집합을 지정하고 sort_by에 판매량 측정값을 지정합니다. 인구가 가장 많은 도시를 가져오려면 set_expression에 도시 집합을 지정하고 sort_by에 인구 측정값을 지정합니다. sort_order에 sort_by가 필요한 경우 sort_by를 지정하지 않으면 CUBESET에서는 #VALUE! 오류 메시지가 반환됩니다.

주의

  • CUBESET 함수가 계산될 때 모든 데이터가 검색되기 전에는 셀에 "#GETTING_DATA…"라는 메시지가 일시적으로 표시됩니다.

  • 연결 이름이 통합 문서에 저장된 올바른 통합 문서 연결이 아니면 #NAME? 오류 값이 반환됩니다. OLAP(온라인 분석 처리) 서버가 실행되고 있지 않거나 사용할 수 없는 상태이거나 오류 메시지를 반환할 경우에는 CUBESET에서는 #NAME? 오류 값이 반환됩니다.

  • set_expression 구문이 올바르지 않거나 집합에 나머지 구성원과 차원이 다른 구성원이 하나 이상 포함되어 있는 경우 CUBESET에서는 #N/A 오류 값이 반환됩니다.

  • set_expression이 함수에 대한 인수의 제한 값인 255자를 초과하면 CUBESET에서는 #VALUE! 오류 값이 반환됩니다. 255자를 초과하는 텍스트 문자열을 사용하려면 문자 제한 값이 32,767자인 셀에 텍스트 문자열을 입력하고 셀 참조를 인수로 사용합니다.

  • 연결 공유 시 계산된 구성원 또는 명명된 집합과 같은 피벗 테이블의 세션 기반 개체를 참조하는 경우 해당 피벗 테이블이 삭제되거나 피벗 테이블을 수식으로 변환하면 #N/A 오류 값이 반환될 수 있습니다. 옵션 탭의 도구 그룹에서 OLAP 도구를 클릭한 다음 수식으로 변환을 클릭합니다.

예제

=CUBESET("재무","주문([품목].[품목].[품목 범주].구성원,[측정값].[단위 판매량],ASC)","품목")

=CUBESET("판매량","[품목].[모든 품목].어린이","품목",1,"[측정값].[판매액]")

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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