我正在用 c# 编写代码,我想从多维数据集检索度量值和日期。我写了下面的代码。public class cubeData{ public void getData() { AdomdConnection con = new AdomdConnection("Data Source = <serverName>; Initial Catalog = <dbName>"); con.Open(); string command = @"Select [Measure].[Foo] on ROWS, [Date].AllMembers on Columns From SalesCube"; AdomdCommand cmd = new AdomdCommand(con, command); AdomdDataReader dr = cmd.ExecuteReader(); While(dr.Read()) { Console.WriteLine(Convert.ToString(dr[0]); } dr.Close(); con.Close(); }}此代码仅返回日期而不是与日期相对应的度量值。任何建议都会非常有帮助。提前致谢
2 回答
尚方宝剑之说
TA贡献1788条经验 获得超4个赞
尝试使用Console.WriteLine(Convert.ToString(dr[3])
获取测量值。我不确定您是否使用表格/多维多维数据集或您所处的兼容性级别,但我可以使用返回等效结果的 MDX 命令从兼容级别 1200 的表格多维数据集访问度量数据放。
- 2 回答
- 0 关注
- 202 浏览
添加回答
举报
0/150
提交
取消