我正在构建一个 web 应用程序。我正在尝试通过 C# 中的 MDX 查询检索以从 SSAS 多维数据集中提取数据。(来自 WebAPI)。
任何人都可以分享一个如何通过 C# 在 MDX Query 中传递参数的代码示例吗?
这是最简单的例子:如果需要使用集合表达式,可以在 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();