Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengambil objek Kueri atau string MDX, dan mengembalikan hasilnya sebagai array multidimensi.
Usage
executeMD(olapCnn, query)
executeMD(olapCnn, mdx)
Arguments
olapCnn
Objek kelas "OlapConnection" yang dikembalikan oleh OlapConnection()
query
Objek dari kelas "Query" yang dikembalikan oleh Query()
mdx
String yang menentukan query MDX yang valid
Rincian
Jika Query disediakan: executeMD memvalidasi objek Query (opsional), menghasilkan string query mdx dari objek Query, menjalankan query mdx melalui koneksi XMLA, dan mengembalikan hasilnya sebagai array multi-dimensi.
Jika string MDX disediakan: executeMD menjalankan query mdx melalui koneksi XMLA, dan mengembalikan hasilnya sebagai array multi-dimensi.
Nilai
Mengembalikan array multidimensi. Mengembalikan kesalahan jika Query tidak valid.
Notes
References
Membuat Demo OLAP Cube (sama seperti yang digunakan dalam contoh): Multidimensional Modeling (Tutorial Adventure Works)
Examples
cnnstr <- "Data Source=localhost; Provider=MSOLAP;"
olapCnn <- OlapConnection(cnnstr)
qry <- Query()
cube(qry) <- "[Analysis Services Tutorial]"
columns(qry) <- c("[Measures].[Internet Sales Count]", "[Measures].[Internet Sales-Sales Amount]")
rows(qry) <- c("[Product].[Product Line].[Product Line].MEMBERS")
pages(qry) <- c("[Sales Territory].[Sales Territory Region].[Sales Territory Region].MEMBERS")
result1 <- executeMD(olapCnn, qry)
mdx <- "SELECT {[Measures].[Internet Sales Count], [Measures].[Internet Sales-Sales Amount]} ON AXIS(0), {[Product].[Product Line].[Product Line].MEMBERS} ON AXIS(1), {[Sales Territory].[Sales Territory Region].[Sales Territory Region].MEMBERS} ON AXIS(2) FROM [Analysis Services Tutorial]"
result2 <- executeMD(olapCnn, mdx)