0

我正在构建一个 web 应用程序。我正在尝试通过 C# 中的 MDX 查询检索以从 SSAS 多维数据集中提取数据。(来自 WebAPI)。

任何人都可以分享一个如何通过 C# 在 MDX Query 中传递参数的代码示例吗?

4

1 回答 1

1

这是最简单的例子:如果需要使用集合表达式,可以在 StrToSet 中包装参数。

var connection = new AdomdConnection(...);
var command = new AdomdCommand(@"
            SELECT StrToMember(@Measure) ON 0
            FROM [SomeCube]
            ", connection);

command.Parameters.Add(new AdomdParameter("Measure", "[Measures].[Foo]"));
var cellset = command.ExecuteCellSet();
于 2015-06-03T20:23:12.240 回答