Subset (MDX)
Mengembalikan subset tuple dari set tertentu.
Sintaks
Subset(Set_Expression, Start [ ,Count ] )
Argumen
Set_Expression
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan satu set.
Mulai
Ekspresi numerik valid yang menentukan posisi tuple pertama yang akan dikembalikan.
Jumlah
Ekspresi numerik valid yang menentukan jumlah tuple yang akan dikembalikan.
Keterangan
Dari set yang ditentukan, fungsi Subset mengembalikan subset yang berisi jumlah tuple yang ditentukan, dimulai pada posisi mulai yang ditentukan. Posisi awal didasarkan pada indeks berbasis nol; yaitu, nol (0) sesuai dengan tuple pertama dalam set yang ditentukan, 1 sesuai dengan yang kedua, dan sebagainya.
Jika Count tidak ditentukan, fungsi mengembalikan semua tuple dari Mulai ke akhir set.
Contoh
Contoh berikut mengembalikan Reseller Sales Measure untuk lima subkategori penjualan teratas produk, terlepas dari hierarki, berdasarkan Reseller Gross Profit. Fungsi Subset digunakan untuk mengembalikan hanya lima set pertama dalam hasil setelah hasil diurutkan menggunakan fungsi Order .
SELECT Subset
(Order
([Product].[Product Categories].[SubCategory].members
,[Measures].[Reseller Gross Profit]
,BDESC
)
,0
,5
) ON 0
FROM [Adventure Works]