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 bingkai data.
Penggunaan
execute2D(olapCnn, query)
execute2D(olapCnn, mdx)
Argumen
olapCnn
Objek kelas "OlapConnection" dikembalikan oleh OlapConnection()
query
Objek "Kueri" kelas yang dikembalikan oleh Query()
mdx
String yang menentukan kueri MDX yang valid
Detail
Jika kueri disediakan: execute2D memvalidasi objek kueri (opsional), menghasilkan string kueri mdx dari objek kueri, menjalankan kueri mdx di seluruh, dan mengembalikan hasilnya sebagai bingkai data.
Jika string MDX disediakan: execute2D menjalankan kueri mdx, dan mengembalikan hasilnya sebagai bingkai data.
Nilai
Bingkai data jika perintah MDX mengembalikan tataan hasil.
TRUE dan peringatan jika kueri tidak mengembalikan data.
Kesalahan jika kueri tidak valid
Catatan
Hasil kueri multi-dimensi diratakan ke 2D menggunakan algoritma perataan standar.
Referensi
Membuat Kubus OLAP Demo (sama dengan yang digunakan dalam contoh):
Lihat juga
Kueri, OlapConnection, executeMD, jelajahi, data.frame
Contoh
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)