Bagikan melalui


Kueri MDX dan Sumbu Pemotong - Menggunakan Sumbu dalam Contoh Sederhana

Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Contoh sederhana yang disajikan dalam topik ini menggambarkan dasar-dasar menentukan dan menggunakan sumbu kueri dan pemotong.

Kubus

Kubus, bernama TestCube, memiliki dua dimensi sederhana bernama Route dan Time. Setiap dimensi hanya memiliki satu hierarki pengguna, masing-masing bernama Rute dan Waktu. Karena ukuran kubus adalah bagian dari dimensi Pengukuran, kubus ini memiliki tiga dimensi secara keseluruhan.

Kueri

Kuerinya adalah menyediakan matriks di mana ukuran Paket dapat dibandingkan di seluruh rute dan waktu.

Dalam contoh kueri MDX berikut, hierarki Rute dan Waktu adalah sumbu kueri, dan dimensi Pengukuran adalah sumbu pemotong. Fungsi Anggota menunjukkan bahwa MDX akan menggunakan anggota hierarki atau tingkat untuk membuat satu set. Penggunaan fungsi Anggota berarti Anda tidak perlu secara eksplisit menyatakan setiap anggota hierarki atau tingkat tertentu dalam kueri MDX.

SELECT  
   { Route.nonground.Members } ON COLUMNS,  
   { Time.[1st half].Members } ON ROWS  
FROM TestCube  
WHERE ( [Measures].[Packages] )  

Hasilnya

Hasilnya adalah kisi yang mengidentifikasi nilai pengukuran Paket di setiap persimpangan dimensi sumbu KOLOM dan BARIS. Tabel berikut ini memperlihatkan tampilan kisi ini.

udara Laut
Kuartal pertama 60 50
Kuartal ke-2 45 45

Lihat juga

Menentukan Konten Sumbu Kueri (MDX)
Menentukan Konten Sumbu Pemotong (MDX)