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 Query atau string MDX, dan mengembalikan hasilnya sebagai frame data.
Usage
execute2D(olapCnn, query)
execute2D(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 sebuah query disediakan: execute2D memvalidasi objek query (opsional), menghasilkan string query mdx dari objek query, menjalankan query mdx secara menyeberang, dan mengembalikan hasilnya sebagai frame data.
Jika string MDX disediakan: execute2D menjalankan kueri mdx, dan mengembalikan hasilnya sebagai frame data.
Nilai
Sebuah frame data jika perintah MDX mengembalikan set hasil.
TRUE dan peringatan jika kueri tidak mengembalikan data.
Kesalahan jika kueri tidak valid
Notes
Hasil kueri multidimensi diratakan menjadi 2D menggunakan algoritma peatakan standar.
References
Membuat Demo OLAP Cube (sama seperti yang digunakan dalam contoh):
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 <- execute2D(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 <- execute2D(olapCnn, mdx)