이 문서에서는 CUBEMEMBER의 수식 구문 및 사용에 대해 설명합니다. Microsoft Excel의 함수입니다.
설명
큐브에서 구성원이나 튜플을 반환합니다. 큐브에 구성원이나 튜플이 있는지 확인하는 데 사용합니다.
구문
CUBEMEMBER(connection, member_expression, [caption])
CUBEMEMBER 함수 구문에는 다음과 같은 인수가 사용됩니다.
-
connection 필수 요소입니다. 큐브에 대한 연결 이름을 나타내는 텍스트 문자열입니다.
-
member_expression 필수 요소입니다. 큐브에서 고유한 구성원으로 평가되는 MDX(다차원 식)의 텍스트 문자열입니다. 또는 member_expression은 셀 범위 또는 배열 상수로 지정된 튜플이 될 수 있습니다.
-
caption 선택 요소입니다. 정의된 경우 큐브에서 캡션 대신 셀에 표시되는 텍스트 문자열입니다. 튜플이 반환될 경우 사용되는 캡션은 해당 튜플의 마지막 구성원에 대한 캡션입니다.
주의
-
CUBEMEMBER 함수가 계산될 때 모든 데이터가 검색되기 전에는 셀에 "#GETTING_DATA..."라는 메시지가 일시적으로 표시됩니다.
-
다른 CUBE 함수의 인수로 CUBEMEMBER를 사용하면 해당 CUBE 함수는 CUBEMEMBER 함수의 셀에 표시되는 값이 아니라 구성원이나 튜플을 식별하는 MDX 식을 사용합니다.
-
연결 이름이 통합 문서에 저장된 올바른 통합 문서 연결이 아니면 CUBEMEMBER에서는 #NAME? 오류 값이 반환됩니다. OLAP(온라인 분석 처리) 서버가 실행되고 있지 않거나 사용할 수 없는 상태이거나 오류 메시지를 반환할 경우에는 CUBEMEMBER에서는 #NAME? 오류 값이 반환됩니다.
-
튜플 내의 요소가 하나라도 유효하지 않으면 CUBEMEMBER에서는 #VALUE! 오류 값이 반환됩니다.
-
member_expression이 함수에 대한 인수의 제한 값인 255자를 초과하면 CUBEMEMBER에서는 #VALUE! 오류 값이 반환됩니다. 255자를 초과하는 텍스트 문자열을 사용하려면 문자 제한 값이 32,767자인 셀에 텍스트 문자열을 입력하고 셀 참조를 인수로 사용합니다.
-
다음과 같은 경우에는 #N/A 오류 값이 반환됩니다.
-
member_expression 구문이 잘못된 경우
-
MDX 텍스트 문자열로 지정한 구성원이 큐브에 없는 경우
-
지정한 값에 대한 교집합이 없어서 튜플이 잘못된 경우. 같은 계층 구조의 여러 요소에 대해 이러한 경우가 발생할 수 있습니다.
-
집합에 나머지 구성원과 차원이 다른 구성원이 하나 이상 포함되어 있는 경우
-
-
연결 공유 시 계산된 구성원 또는 명명된 집합과 같은 피벗 테이블의 세션 기반 개체를 참조하는 경우 해당 피벗 테이블이 삭제되거나 피벗 테이블을 수식으로 변환하면 #N/A 오류 값이 반환될 수 있습니다. 옵션 탭의 도구 그룹에서 OLAP 도구를 클릭한 다음 수식으로 변환을 클릭합니다.
예제
=CUBEMEMBER("판매량","[시간].[회계].[2004]")
=CUBEMEMBER($A$1,D$12)
=CUBEMEMBER("판매량",(B4, C6, D5),"2004년판매량")
=CUBEMEMBER("xlextdat8 푸드마트 2000 판매량","([품목].[음식],[시간].[1997])")
=CUBEMEMBER($A$1,C$12:D$12)