共用方式為


Axis 元素 (XMLA)

包含一組用來代表多維度資料集中的單一軸的元組,該軸元素會使用Execute方法所傳回的MDDataSet資料類型。

Syntax

  
<Axes>  
   ...  
   <Axis> <!-- when AxisFormat XMLA property is set to ClusterFormat -->  
      <CrossProduct>...</CrossProduct>  
   </Axis>  
   <Axis> <!-- when AxisFormat XMLA property is set to TupleFormat or CustomFormat -->  
      <Tuples>...</Tuples>  
   </Axis>  
   ...  
</Axes>  

元素特性

特性 描述
資料類型和長度 None
預設值 None
基數 0-n:出現一次以上的選擇性元素。

元素關聯性

關聯性 元素
父元素
子元素 CrossProduct元組

備註

Axis元素的內容會根據Execute方法所使用的>axisformat XMLA 屬性值而有所不同。

TupleFormat

當用戶端應用程式將 AxisFormat 屬性設為 TupleFormat 時,軸就會表示成 Tuple 集合。 每個 元素都包含一個 元組 元素,代表該軸上的一組元組。 每個 Tuple 都會使用包含該軸上每個階層之 Member 元素的 Tuple 元素來表示。

ClusterFormat

當用戶端應用程式將 >axisformat 屬性設定為 ClusterFormat時,每個軸上的成員會分割成叢集,其中每個群集都代表每個階層中成員的已排序集合之間的交叉乘積。 每個 元素都包含一或多個 CrossProduct 元素。 每個 CrossProduct 元素都包含軸上每個階層的 Members 元素。

CustomFormat

當用戶端應用程式將 >axisformat 屬性設定為 CustomFormat時,值會被 Analysis Services 實例視為與 TupleFormat 值相同。

範例

描述

下列範例將說明當用戶端針對>axisformat XMLA 屬性指定TupleFormatCustomFormat時,元素的結構(假設軸具有下列成員):

時間階層

類別目錄階層

1999

實際

1999

預算

2000

預算

程式碼

<Axes>  
   <Axis name="Axis0">  
      <Tuples>  
         <Tuple>  
            <Member Hierarchy="Time">  
               <UName>[Time].[1999]</UName>  
               ...  
            </Member>  
            <Member Hierarchy="Category">  
               <UName>[Scenario].[Actual]</UName>  
               ...  
            </Member>  
         </Tuple>  
         <Tuple>  
            <Member Hierarchy="Time">  
               <UName>[Time].[1999]</UName>  
               ...  
            </Member>  
            <Member Hierarchy="Category">  
               <UName>[Scenario].[Budget]</UName>  
               ...  
            </Member>  
         </Tuple>  
         <Tuple>  
            <Member Hierarchy="Time">  
               <UName>[Time].[2000]</UName>  
               ...  
            </Member>  
            <Member Hierarchy="Category">  
               <UName>[Scenario].[Budget]</UName>  
               ...  
            </Member>  
         </Tuple>  
      </Tuples>  
   </Axis>  
   ...  
</Axes>  

描述

下列範例將說明當用戶端針對>axisformat XMLA 屬性指定ClusterFormat時,元素的結構(假設軸具有下列成員):

時間階層

類別目錄階層

叢集

1999

實際

群集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>