Udostępnij za pośrednictwem


Element oś (XMLA)

Zawiera zestaw krotek, używany do przedstawiania jednej oś wielowymiarowych danych zawartych w Osie element używaMDDataSet typu danych, zwracanych przez wykonać metoda.

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

Właściwości elementu

Charakterystyka

Description

Typ danych i długość

None

Wartość domyślna

None

Relacja

0-n: Opcjonalne element, który może występować więcej niż jeden raz.

Relacje elementu

Relacja

Element

Elementy nadrzędne

Osie

Elementy podrzędność

CrossProduct or Krotek

Remarks

Zawartość Axis element może się różnić w zależności od wartości AxisFormat Właściwość XMLA używana przez Execute Metoda.

TupleFormat

Gdy aplikacja klient ustawia AxisFormat Właściwość TupleFormat, oś jest reprezentowana jako zestaw krotek. Każdy Axis element zawiera Tuples element, który reprezentuje zestaw krotek na tej oś. Każdy spójna kolekcja jest reprezentowana za pomocą Tuple element, który zawiera Member elementy z każdej hierarchii na oś.

ClusterFormat

Gdy aplikacja klient ustawia AxisFormat Właściwość ClusterFormat, użytkownicy znajdujący się na każdej oś są podzielone na klastry, w którym każdy klaster reprezentuje iloczyn krzyżowy między zestawami zamówione składniki z poszczególnych hierarchii. Każdy Axis element składa się z jednego lub więcej CrossProduct elementy. Co CrossProduct element zawiera Members element dla każdej hierarchii na oś.

CustomFormat

Gdy aplikacja klient ustawia AxisFormat Właściwość CustomFormat, wartość jest traktowane tak samo, jak TupleFormat wartość przez wystąpienie usług Analysis Services.

Przykłady

Description

Poniższy przykład ilustruje strukturę Axis elementy, gdy klient określa TupleFormat lub CustomFormat dla AxisFormat Właściwość XMLA dla oś, biorąc pod uwagę następujące elementy:

Time Hierarchia

1999

1999

2000

Category Hierarchia

Rzeczywiste

Budżet

Budżet

Code

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

Description

Poniższy przykład ilustruje strukturę Axis elementy, gdy klient określa ClusterFormat dla AxisFormat Właściwość XMLA dla oś, biorąc pod uwagę następujące elementy:

Time Hierarchia

1999

1999

2000

2001

Category Hierarchia

Rzeczywiste

Budżet

Budżet

Budżet

Klastry

Klaster 1

Klaster 1

Klaster 1

Klaster 2

Code

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

See Also

Concepts