DrilldownMember (MDX)
Menelusuri anggota dalam set tertentu yang ada dalam set kedua yang ditentukan.
Atau, fungsi menelusuri paling detail pada satu set tuple dengan menggunakan hierarki tuple pertama atau hierarki yang ditentukan secara opsional.
Sintaks
DrillDownMember(<Set_Expression1>, <Set_Expression2> [,[<Target_Hierarchy>]] [,[RECURSIVE][,INCLUDE_CALC_MEMBERS]])
Argumen
Set_Expression1
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan satu set.
Set_Expression2
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan satu set.
Target_Hierarchy
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan hierarki.
Rekursif
Kata kunci yang menunjukkan perbandingan set rekursif.
Include_Calc_Members
Kata kunci untuk mengaktifkan anggota terhitung untuk disertakan dalam hasil penelusuran paling detail.
Keterangan
Fungsi ini mengembalikan sekumpulan anggota anak yang diurutkan berdasarkan hierarki, dan menyertakan anggota yang ditentukan dalam set pertama yang juga ada di set kedua. Anggota induk tidak akan ditelusuri paling detail jika set pertama berisi anggota induk dan satu atau beberapa anak. Set pertama dapat memiliki dimensi apa pun, tetapi set kedua harus berisi set satu dimensi. Urutan dipertahankan di antara anggota asli dalam set pertama, kecuali bahwa semua anggota anak yang disertakan dalam kumpulan hasil fungsi disertakan segera di bawah anggota induk mereka. Fungsi ini membangun hasil yang ditetapkan dengan mengambil turunan untuk setiap anggota di set pertama yang juga ada di set kedua. Jika RECURSIVE ditentukan, fungsi terus membandingkan anggota hasil yang ditetapkan secara rekursif dengan set kedua, mengambil anak-anak untuk setiap anggota dalam tataan hasil yang juga ada di set kedua sampai tidak ada lagi anggota dari kumpulan hasil yang dapat ditemukan di set kedua.
Mengkueri properti XMLA MdpropMdxDrillFunctions memungkinkan Anda memverifikasi tingkat dukungan yang disediakan server untuk fungsi pengeboran; lihat Properti XMLA (XMLA) yang didukung untuk detailnya.
Set pertama dapat berisi tuple alih-alih anggota. Penelusuran tuple adalah ekstensi OLE DB, dan mengembalikan satu set tuple alih-alih anggota.
Penting
Anggota tidak akan di telusuri paling detail jika segera diikuti oleh salah satu anaknya. Urutan anggota dalam set penting untuk keluarga fungsi Drilldown* dan Drillup*.
Contoh
Contoh berikut menelusuri paling detail ke Australia, yang merupakan anggota set pertama yang juga ada di set kedua.
SELECT DrilldownMember
( [Geography].[Geography].Children,
{[Geography].[Geography].[Country].[Australia],
[Geography].[Geography].[State-Province].[New South Wales]}
)
ON 0
FROM [Adventure Works]
Contoh berikut menelusuri paling detail ke Australia, yang merupakan anggota set pertama yang juga ada di set kedua. Namun, karena argumen RECURSIVE ada, fungsi terus membandingkan anggota tataan hasil secara rekursif (anggota tingkat Provinsi Negara Bagian) dengan set kedua, mengambil anak untuk setiap anggota dalam tataan hasil (anggota tingkat Kota) yang juga ada di set kedua sampai tidak ada lagi anggota dari tataan hasil yang dapat ditemukan di set kedua.
SELECT DrilldownMember
( [Geography].[Geography].Children,
{[Geography].[Geography].[Country].[Australia],
[Geography].[Geography].[State-Province].[New South Wales]}
,RECURSIVE)
ON 0
FROM [Adventure Works]