다음을 통해 공유


튜플 식 사용

튜플은 큐브 내에 포함된 모든 차원의 한 멤버로 구성됩니다. 따라서 튜플은 큐브 내의 단일 셀을 고유하게 식별합니다.

참고 항목

유효하지 않은 하나 이상의 멤버를 참조하는 튜플을 빈 튜플이라고 합니다.

튜플 식별자를 완전히 표현한 식은 다음과 같이 괄호로 둘러싸인 하나 이상의 명시적으로 지정된 멤버로 구성됩니다.

(Member_expression [ ,Member_expression ... ] )

튜플은 완전히 정규화하거나 암시적인 멤버를 포함하거나 단일 멤버를 포함할 수 있습니다.

튜플 및 암시적 멤버

큐브 내에 포함된 모든 차원의 단일 멤버를 명시적으로 지정하는 튜플을 정규화된 튜플이라고 합니다. 그러나 튜플을 정규화할 필요는 없습니다.

튜플 내에서 명시적으로 참조되지 않은 차원은 암시적으로 참조됩니다. 암시적으로 참조되는 차원의 멤버는 차원의 구조와 차원 내에 정의된 특성 관계에 따라 달라집니다. 암시적으로 참조되는 계층 구조와 동일한 차원의 계층 구조에 대한 명시적 참조가 있고 명시적으로 참조된 계층 구조와 암시적으로 참조된 계층 간에 직접 또는 간접 관계가 정의된 경우 튜플은 명시적으로 참조된 계층의 멤버와 함께 존재하는 암시적으로 참조된 계층에 멤버가 포함된 것처럼 동작합니다. 예를 들어 큐브에 도시 및 국가 특성이 있는 Customer 차원이 포함되어 있고 이러한 두 특성 간에 관계가 정의되어 있는 경우 도시에 하나의 국가 및 국가가 여러 도시를 포함할 수 있도록 한 다음, 튜플에 도시 '런던'을 명시적으로 포함하여 국가 '영국'을 암시적으로 참조합니다. 그러나 특성 관계가 정의되지 않은 경우 관계는 반대 방향입니다(예: 시가 국가와 관계를 가질 수 있지만, 누군가가 거주하는 국가를 아는 것만으로는 거주 중인 도시를 확인할 수 없음) 또는 정의된 두 특성 간에 직접적인 관계가 없습니다(고객에서 도시로, 고객에서 국가로 정의된 관계가 있을 수 있음) 그러나 도시와 국가 간에 정의된 관계는 없습니다) 다음 규칙이 적용됩니다.

  • 암시적으로 참조되는 계층에 기본 멤버가 있는 경우 기본 멤버가 튜플에 추가됩니다.

  • 암시적으로 참조되는 계층에 기본 멤버 가 없는 경우 기본 계층의 (All) 멤버가 사용됩니다.

  • 암시적으로 참조된 계층에 기본 멤버가 없는 경우 계층의 최상위 수준 중 첫 번째 멤버가 사용됩니다.

한 멤버 튜플

튜플 식에 단일 멤버가 있는 경우 MDX는 식을 계산하기 위해 멤버를 하나의 멤버 튜플로 변환합니다. 즉, 튜플 식 대신 멤버 식을 [Measures].[TestMeasure] 제공하는 것은 튜플 식과 기능적으로 동일합니다. ( [Measures].[TestMeasure] ).

참고 항목

식(MDX)
MDX 함수 참조(MDX)