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이다.
MDX 쿼리 대신 DAX 쿼리를 사용하여 트릭을 수행했습니다. – longlostbro