2014-07-15 27 views
0

我能夠與AMO連接到數據模型的PowerPivot:與PowerPivot DataModel建立連接,我如何使用它填充數據集?

string ConnString = 
     "Provider=MSOLAP;Data Source=$Embedded$; 
     Locale Identifier=1033;Location=" + ThisAddIn.Current.Application. 
     ActiveWorkbook.FullName + ";SQLQueryMode=DataKeys"; 

Microsoft.AnalysisServices.Server OlapServer = 
             new Microsoft.AnalysisServices.Server(); 

,我能夠檢索的列名,但沒有別的。如何從模型中填充數據集,甚至如何查看此數據模型中的單元格值?我曾嘗試這個

AdomdConnection Conn = new AdomdConnection(ConnString);//using the above string 
Conn.Open(); 
command = new AdomdCommand("SELECT [Table1].[x] ON COLUMNS FROM [Model]",Conn); 
adapter = new AdomdDataAdapter(command); 
adapter.Fill(dataset); 

但都顯示了作爲內容的編號1不管是在數據模型。

+0

使用DAX查詢而不是MDX查詢做到了這一招,謝謝。 – longlostbro

回答

0

使用DAX查詢而不是MDX查詢解決了該問題。

相關問題