Bagikan melalui


Elemen LintasProduk (XMLA)

Berisi produk silang antara kumpulan anggota yang dipesan dari setiap hierarki untuk elemen Axis yang menggunakan tipe data MDDataSet , dikembalikan dengan metode Execute .

Sintaks

  
<Axis>  
   ...  
   <CrossProduct Size="integer">  
      <Members>...</Members>  
   </CrossProduct>  
   ...  
</Axis>  

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 Anggota

Atribut

Atribut Deskripsi
Ukuran Atribut Integer yang diperlukan. Menunjukkan jumlah tuple yang terkandung dalam produk silang yang diwakili oleh elemen CrossProduct .

Keterangan

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 cluster diwakili oleh elemen CrossProduct . Setiap elemen CrossProduct berisi elemen Anggota untuk setiap hierarki pada sumbu. Elemen CrossProduct dapat berisi anggota dari satu hierarki.

Contoh

Contoh berikut menggambarkan struktur elemen CrossProduct 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

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