Bagikan melalui


Elemen Sumbu (XMLA)

Berisi satu set tuple yang digunakan untuk mewakili sumbu tunggal dalam himpunan data multidimensi yang terkandung oleh elemen Axes yang menggunakan tipe data MDDataSet , dikembalikan dengan metode Execute .

Sintaks

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

Karakteristik elemen

Karakteristik Deskripsi
Tipe dan panjang data Tidak ada
Nilai default Tidak ada
Kardinalitas 0-n: Elemen opsional yang dapat terjadi lebih dari sekali.

Hubungan elemen

Hubungan Elemen
Elemen induk Sumbu
Elemen anak CrossProduct atau Tuples

Keterangan

Konten elemen Axis bervariasi tergantung pada nilai properti AxisFormat XMLA yang digunakan oleh metode Execute .

TupleFormat

Ketika aplikasi klien menetapkan properti AxisFormat ke TupleFormat, sumbu direpresentasikan sebagai satu set tuple. Setiap elemen Axis berisi elemen Tuples yang mewakili himpunan tuple pada sumbu tersebut. Setiap tuple diwakili dengan menggunakan elemen Tuple yang berisi elemen Anggota dari setiap hierarki pada sumbu.

ClusterFormat

Ketika aplikasi klien menetapkan properti AxisFormat ke ClusterFormat, anggota pada setiap sumbu dibagi menjadi kelompok di mana setiap cluster mewakili produk silang antara set anggota yang dipesan dari setiap hierarki. Setiap elemen Axis terdiri dari satu atau lebih elemen CrossProduct . Setiap elemen CrossProduct berisi elemen Anggota untuk setiap hierarki pada sumbu.

CustomFormat

Ketika aplikasi klien menetapkan properti AxisFormat ke CustomFormat, nilainya diperlakukan sama dengan nilai TupleFormat dengan instans Analysis Services.

Contoh

Deskripsi

Contoh berikut mengilustrasikan struktur elemen Axis ketika klien menentukan TupleFormat atau CustomFormat untuk properti AxisFormat XMLA, mengingat anggota berikut untuk sumbu:

Hierarki waktu

Hierarki kategori

1999

Aktual

1999

Anggaran

2000

Anggaran

Kode

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

Deskripsi

Contoh berikut mengilustrasikan struktur elemen Axis ketika klien menentukan ClusterFormat untuk properti AxisFormat XMLA, mengingat anggota berikut untuk sumbu:

Hierarki waktu

Hierarki kategori

Kluster

1999

Aktual

Cluster 1

1999

Anggaran

Cluster 1

2000

Anggaran

Cluster 1

2001

Anggaran

Cluster 2

Kode

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