executeMD:olapR executeMD 方法
取得 Query 物件或 MDX 字串,並以多維度陣列的形式傳回結果。
使用方式
executeMD(olapCnn, query)
executeMD(olapCnn, mdx)
引數
olapCnn
OlapConnection()
所傳回類別 "OlapConnection" 的物件
query
Query()
所傳回類別 "Query" 的物件
mdx
指定有效 MDX 查詢的字串
詳細資料
若提供 Query:executeMD
驗證 Query 物件 (選擇性)、從 Query 物件產生 MDX 查詢字串、跨 XMLA 連線執行 MDX 查詢,並以多維度陣列的形式傳回結果。
若提供 MDX 字串:executeMD
會跨 XMLA 連線執行 MDX 查詢,並以多維度陣列的形式傳回結果。
值
傳回多維度陣列。 若 Query 無效則傳回錯誤。
備註
參考資料
建立示範 OLAP Cube (與範例中所使用的 OLAP Cube 相同):多維度模型化 (AdventureWorks 教學課程)
另請參閱
Query,OlapConnection,execute2D,explore,array
範例
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)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應