共用方式為


Axis 元素 (XMLA)

包含 Tuple 集合,可用來代表使用 MDDataSet 資料類型 (由 Execute 方法傳回) 之 Axes 元素所包含的多維度資料集的單一軸。

語法

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

元素特性

特性

說明

資料類型和長度

預設值

基數

0-n:出現一次以上的選擇性元素。

元素關聯性

關聯性

元素

父元素

Axes

子元素

CrossProductTuples

備註

Axis 元素的內容會因 Execute 方法所使用的 AxisFormat XMLA 屬性值而不同。

TupleFormat

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

ClusterFormat

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

CustomFormat

當用戶端應用程式將 AxisFormat 屬性設為 CustomFormat 時,Analysis Services 執行個體就會將此值視為與 TupleFormat 值相同。

範例

說明

下列範例將說明當用戶端指定 TupleFormat 或 CustomFormat 給 AxisFormat XMLA 屬性時,Axis 元素的結構 (假設軸具有下列成員的話):

Time 階層

1999

1999

2000

Category 階層

實際

預算

預算

代碼

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

說明

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

Time 階層

1999

1999

2000

2001

Category 階層

實際

預算

預算

預算

群集

群集 1

群集 1

群集 1

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

請參閱

概念

屬性 (XMLA)