共用方式為


Axes 元素 (XMLA)

包含axis元素的集合,這些元素代表使用MDDataSet資料類型之元素所包含的軸資料。

Syntax

  
<root xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset">  
   ...  
   <Axes>  
      <Axis>...</Axis>  
   </Axes>  
   ...  
</root>  

元素特性

特性 描述
資料類型和長度 任意
預設值 None
基數 1-1:只出現一次的必要元素。

元素關聯性

關聯性 元素
父元素 root
子元素

備註

在 Axis 元素下 元素會以它們出現在資料集中的順序列出,從零開始。 >Axisformat XMLA 屬性設定會決定如何格式化元素。 如需 >axisformat 屬性的詳細資訊,請參閱 (xmla) 支援的 xmla 屬性

軸代表 Tuple 集合,而且集合中的所有 Tuple 都具有相同的維度性。 您可以使用不同的方式來表示集合,而且會產生不同的優點。 例如,下列四個 Tuple 的集合可以表示成二維 Tuple 的集合或兩個一維集合的笛卡兒乘積。

1999 1999 2000 2000
實際 預算 實際 預算

這個 Tuple 集合可以表示成二維 Tuple 的集合:

{ ( 1999, Actual ), ( 1999, Budget ), ( 2000, Actual ), ( 2000, Budget ) }  

這個集合也可以表示成兩個一維集合的笛卡兒乘積:

{ 1999, 2000 } x { Actual, Budget }  

第一種表示法 (二維 Tuple) 會讓用戶端工具更方便使用。 第二種表示法 (一維集合的笛卡兒乘積) 會使用較少的空間並保留集合的多維度本質。

下表將列出可用來定義和描繪軸結構與成員的作業。

作業 描述
成員 軸的最小單位,代表維度階層的成員。
成員 相同維度階層中 成員 物件的集合。
Tuple 來自不同維度階層之成員的集合。
元組 具有相同維度之 元組 物件的集合。
Union 集合的聯集。
交叉聯結 集合的笛卡兒乘積。

這些作業會將二維 Tuple 和一維集合的笛卡兒乘積轉譯成下列項目。

二維 Tuple

Tuples (  
   Tuple( Member(1999), Member(Actual) ),  
   Tuple( Member(1999), Member(Budget) ),  
   Tuple( Member(2000), Member(Actual) ),  
   Tuple( Member(2000), Member(Budget) )  

一維集合的笛卡兒乘積

CrossProduct (  
   Members( Member(1999), Member(2000) ),  
   Members( Member(Actual), Member(Budget) )  

用戶端可以使用 >axisformat 屬性來要求特定的標記法。