이 문서에서는 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,"[측정값].[판매액]")