Axes 元素 (XMLA)
包含 Axis 元素的集合,而這些元素代表使用 MDDataSet 資料類型之 root 元素所包含的軸資料。
語法
<root xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset">
...
<Axes>
<Axis>...</Axis>
</Axes>
...
</root>
元素特性
特性 |
說明 |
---|---|
資料類型和長度 |
任何 |
預設值 |
無 |
基數 |
1-1:只出現一次的必要元素。 |
元素關聯性
關聯性 |
元素 |
---|---|
父元素 |
|
子元素 |
備註
在 Axes 元素底下,Axis 元素會按照它們出現在資料集中的順序列出,從零開始。 AxisFormat XMLA 屬性設定會決定如何格式化 Axis 元素。 如需有關 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) 會讓用戶端工具更方便使用。 第二種表示法 (一維集合的笛卡兒乘積) 會使用較少的空間並保留集合的多維度本質。
下表將列出可用來定義和描繪軸結構與成員的作業。
作業 |
說明 |
---|---|
成員 |
軸的最小單位,代表維度階層的成員。 |
成員 |
來自相同維度階層之 Member 物件的集合。 |
Tuple |
來自不同維度階層之成員的集合。 |
Tuple |
具有相同維度性之 Tuple 物件的集合。 |
聯集 |
集合的聯集。 |
交叉聯結 |
集合的笛卡兒乘積。 |
這些作業會將二維 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 屬性來要求特定表示法。