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 屬性來要求特定的標記法。