다음을 통해 공유


CrossProduct 요소(XMLA)

Execute 메서드에서 반환하는 MDDataSet 데이터 형식을 사용하는 Axis 요소의 각 계층 구조에서 정렬된 멤버 집합 간의 교차곱을 포함합니다.

구문

  
<Axis>  
   ...  
   <CrossProduct Size="integer">  
      <Members>...</Members>  
   </CrossProduct>  
   ...  
</Axis>  

요소 특성

특성 Description
데이터 형식 및 길이 None
기본값 None
카디널리티 0-n: 두 번 이상 나타날 수 있는 선택적 요소입니다.

요소 관계

관계 요소
부모 요소
자식 요소 멤버

특성

attribute 설명
크기 필요한 수 특성입니다. CrossProduct 요소가 나타내는 교차곱에 포함된 튜플 수를 나타냅니다.

설명

클라이언트 애플리케이션이 AxisFormat 속성을 ClusterFormat으로 설정하는 경우 각 축의 멤버는 각 클러스터가 각 계층에서 정렬된 멤버 집합 간의 교차 제품을 나타내는 클러스터로 나뉩니다. 각 클러스터는 CrossProduct 요소로 표시됩니다. 모든 CrossProduct 요소에는 축의 각 계층 구조에 대한 Members 요소가 포함됩니다. CrossProduct 요소는 단일 계층의 멤버를 포함할 수 있습니다.

예제

다음 예제에서는 축에 대해 다음 멤버가 지정된 경우 클라이언트가 AxisFormat XMLA 속성에 대해 ClusterFormat을 지정할 때 CrossProduct 요소의 구조를 보여 줍니다.

시간 계층

범주 계층

클러스터

1999

Actual

클러스터 1

1999

예산

클러스터 1

2000

예산

클러스터 1

2001

예산

클러스터 2

<Axes>  
   <Axis name="Axis0">  
      <CrossProduct Size="4">  
         <Members Hierarchy="Time">  
            <Member>  
               <UName>[Time].[1999]</UName>  
               ...  
            </Member>  
            <Member>  
               <UName>[Time].[2000]</UName>  
               ...  
            </Member>  
         </Members>  
         <Members Hierarchy="Category">  
            <Member>  
               <UName>[Scenario].[Actual]</UName>  
               ...  
            </Member>  
            <Member>  
               <UName>[Scenario].[Budget]</UName>  
               ...  
            </Member>  
         </Members>  
      </CrossProduct>  
      <CrossProduct Size="1">  
         <Members Hierarchy="Time">  
            <Member>  
               <UName>[Time].[2001]</UName>  
               ...  
            </Member>  
         </Members>  
         <Members Hierarchy="Category">  
            <Member>  
               <UName>[Scenario].[Budget]</UName>  
               ...  
            </Member>  
         </Members>  
      </CrossProduct>  
   </Axis>  
   ...  
</Axes>