Udostępnij za pośrednictwem


Element osi (XMLA)

Zawiera zestaw krotek, używany do reprezentowania pojedynczej oś w elemencie dataset wielowymiarową zawarty w element, który używa MDDataSet typ danych zwróconej przez Wykonywanie metoda.

Składnia

<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

Opis

Typ danych i długości

Brak

Wartość domyślna

Brak

Kardynalność

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

Relacje elementu

Relacja

Element

Elementy nadrzędne

Osie

Elementy podrzędne

CrossProduct lub krotek

Uwagi

Zawartość Axis element zależy od wartości AxisFormat używany przez właściwość XMLA Execute metoda.

TupleFormat

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

ClusterFormat

Gdy aplikacja klient ustawia AxisFormat Właściwość ClusterFormat, członków na każdej oś są podzielone na klastrów, w których każdy klaster reprezentuje iloczyn krzyżowy między zestawami zamówione członków z każdej hierarchii.Każdy Axis element składa się z jednego lub więcej CrossProduct elementów.Każdy CrossProduct zawiera element Members element dla każdej hierarchii na oś.

CustomFormat

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

Przykłady

Opis

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

Time hierarchia

1999

1999

2000

Category hierarchia

Rzeczywiste

Budżet

Budżet

Kod

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

Opis

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

Time hierarchia

1999

1999

2000

2001

Category hierarchia

Rzeczywiste

Budżet

Budżet

Budżet

Klastry

Klaster 1

Klaster 1

Klaster 1

Klaster 2

Kod

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

Zobacz także

Koncepcje