Bagikan melalui


Menggunakan Ekspresi Dimensi

Anda biasanya menggunakan ekspresi dimensi dan hierarki saat meneruskan parameter ke fungsi dalam Ekspresi Multidmensional (MDX) untuk mengembalikan anggota, set, atau tuple dari hierarki.

Ekspresi dimensi hanya dapat berupa ekspresi sederhana karena merupakan pengidentifikasi objek. Lihat Ekspresi (MDX) untuk penjelasan tentang ekspresi sederhana dan kompleks.

Ekspresi Dimensi

Ekspresi dimensi berisi pengidentifikasi dimensi atau fungsi dimensi.

Ekspresi dimensi jarang digunakan sendiri. Sebagai gantinya, Anda biasanya ingin menentukan hierarki pada dimensi. Satu-satunya pengecualian adalah ketika Anda bekerja dengan dimensi Pengukuran, yang tidak memiliki hierarki.

Contoh berikut menunjukkan anggota terhitung yang menggunakan ekspresi [Pengukuran] bersama dengan . Fungsi Anggota dan Count() untuk mengembalikan jumlah anggota pada dimensi Pengukuran:

WITH MEMBER [Measures].[MeasureCount] AS  
COUNT([Measures].MEMBERS)  
SELECT [Measures].[MeasureCount] ON 0  
FROM [Adventure Works]  

Pengidentifikasi dimensi muncul sebagai Dimension_Name dalam notasi BNF yang digunakan untuk menjelaskan pernyataan MDX.

Ekspresi Hierarki

Demikian pula, ekspresi hierarki berisi pengidentifikasi hierarki atau fungsi hierarki. Contoh berikut menunjukkan penggunaan ekspresi hierarki [Tanggal]. [Kalender], bersama dengan . Tingkat dan . Hitung fungsi, untuk mengembalikan jumlah tingkat dalam hierarki Kalender dimensi Tanggal:

WITH MEMBER [Measures].[CalendarLevelCount] AS  
[Date].[Calendar].Levels.Count  
SELECT [Measures].[CalendarLevelCount] ON 0  
FROM [Adventure Works]  

Skenario paling umum di mana ekspresi hierarki digunakan bersama dengan . Anggota berfungsi, untuk mengembalikan semua anggota pada hierarki. Contoh berikut mengembalikan semua anggota [Date]. [Kalender] pada sumbu baris:

SELECT [Measures].[Internet Sales Amount] ON 0,  
[Date].[Calendar].MEMBERS ON 1  
FROM [Adventure Works]  

Pengidentifikasi hierarki muncul sebagai Dimension_Name.Hierarchy_Name dalam notasi BNF yang digunakan untuk menjelaskan pernyataan MDX.

Lihat Juga

Ekspresi (MDX)