DrilldownLevelTop (MDX)
Menelusuri anggota paling atas dari satu set, pada tingkat tertentu, ke satu tingkat di bawah ini.
Sintaks
DrilldownLevelTop(<Set_Expression>, <Count> [,[<Level_Expression>] [,[<Numeric_Expression>][,INCLUDE_CALC_MEMBERS]]])
Argumen
Set_Expression
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan satu set.
Jumlah
Ekspresi numerik valid yang menentukan jumlah tuple yang akan dikembalikan.
Level_Expression
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan tingkat.
Numeric_Expression
Ekspresi numerik valid yang biasanya merupakan ekspresi Ekspresi Multidmensional (MDX) koordinat sel yang mengembalikan angka.
Include_Calc_Members
Kata kunci untuk menambahkan anggota terhitung ke hasil penelusuran.
Keterangan
Jika ekspresi numerik ditentukan, fungsi DrilldownLevelTop mengurutkan, dalam urutan menurun, turunan dari setiap anggota dalam set yang ditentukan sesuai dengan nilai ekspresi numerik, seperti yang dievaluasi di atas kumpulan anggota anak. Jika ekspresi numerik tidak ditentukan, fungsi mengurutkan, dalam urutan menurun, turunan setiap anggota dalam set yang ditentukan sesuai dengan nilai sel yang diwakili oleh sekumpulan anggota anak, seperti yang ditentukan oleh konteks kueri.
Setelah mengurutkan, fungsi DrilldownLevelTop mengembalikan set yang berisi anggota induk dan jumlah anggota anak, yang ditentukan dalam Count, dengan nilai tertinggi.
Fungsi DrilldownLevelTop mirip dengan fungsi DrilldownLevel , tetapi alih-alih menyertakan semua anak untuk setiap anggota pada tingkat yang ditentukan, fungsi DrilldownLevelTop mengembalikan jumlah anggota anak paling atas.
Mengkueri properti XMLA MdpropMdxDrillFunctions memungkinkan Anda memverifikasi tingkat dukungan yang disediakan server untuk fungsi pengeboran; lihat Properti XMLA (XMLA) yang didukung untuk detailnya.
Contoh
Contoh berikut mengembalikan tiga turunan teratas dari tingkat Kategori Produk, berdasarkan ukuran default. Dalam kubus sampel Adventure Works, tiga anak teratas untuk Aksesoris adalah Bike Racks, Bike Stands, dan Bottles and Cages. Di Management Studio, di jendela kueri MDX, Anda bisa menavigasi ke Produk | Kategori Produk | Anggota | Semua Produk | Aksesori untuk melihat daftar lengkap. Anda dapat meningkatkan argumen Hitung untuk mengembalikan lebih banyak anggota.
SELECT DrilldownLevelTop
([Product].[Product Categories].children,
3,
[Product].[Product Categories].[Category])
ON 0
FROM [Adventure Works]
Contoh berikutnya mengilustrasikan menggunakan bendera include_calc_members , digunakan untuk menyertakan anggota terhitung dalam tingkat penelusuran paling detail. Pengukuran [Jumlah Urutan Penjual] disertakan dalam pernyataan DrilldownLevelTop untuk memastikan bahwa nilai yang dikembalikan diurutkan menurut ukuran tersebut.
WITH MEMBER
[Product].[Product Categories].[Category].&[3].[Premium Clothes] AS
[Product].[Product Categories].[Subcategory].&[18] +
[Product].[Product Categories].[Subcategory].&[21]
SELECT [Measures].[Reseller Order Count] ON 0,
DRILLDOWNLEVELTOP(
[Product].[Product Categories].children ,
2,
[Product].[Product Categories].[Category] ,
[Measures].[Reseller Order Count],
INCLUDE_CALC_MEMBERS ) ON 1
FROM [Adventure Works]