3

我想通过 ADOMD.NET 使用 Dapper 执行具有动态参数的 DAX 查询?可能吗?我知道我必须使用 DynamicParameters。我的问题是关于 Dapper 是否支持参数化 DAX 查询。

编辑:

我的查询看起来像:

"DEFINE VAR __DS0FilterTable1 = FILTER(KEEPFILTERS(VALUES('Calendar'[Last 12 Months Indicator])), ('Calendar'[Last 12 Months Indicator] = @P0)) EVALUATE SUMMARIZECOLUMNS('Calendar'[CalendarMonthNumber], 'Calendar'[Calendar Month], __DS0FilterTable1)";

执行查询的代码是:-

var p = new DynamicParameters();
for (int index = 0; index < values.Count; index++)
    p.Add("P" + index,  values.ElementAt(index));
 dynamic results = connection.Query(query, p);

我收到 System.NotSupportedException 并显示消息“不支持指定的方法。”。简单的连接。使用实际值而不是参数进行查询。

4

0 回答 0