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