为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Dax 查询:“(”的语法不正确

使用 Dax 查询:“(”的语法不正确

C#
噜噜哒 2023-08-20 15:49:47
我试图根据另一列的过滤器获取行子集的列值的平均值。var mdX = @"CALCULATE(AVERAGE('Table'[Column1]),FILTER('Table','Table'[Column2] = 'bla'))";using (AdomdCommand command = new AdomdCommand(mdX, connection)){      var result = command.ExecuteReader();}但我收到一条无用的错误消息:查询 (1, 10) '(' 的语法不正确。 (CALCULATE(AVERAGE('Table'[Column1]),FILTER('Table','Table'[Column2] = 'bla')))。
查看完整描述

1 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

通常,DAX 表达式以something =but 开头,因为您只需要结果,因此请尝试添加EVALUATE到开头。

"EVALUATE CALCULATE(AVERAGE('Table'[Column1]),FILTER('Table','Table'[Column2] = 'bla'))"


查看完整回答
反对 回复 2023-08-20
  • 1 回答
  • 0 关注
  • 141 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信