You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI Dataset Execute-Queries API执行DAX查询报错排查

问题:Power BI Execute Queries API执行DAX查询报错,但Power BI内执行正常

我正在使用Power BI的Execute Queries REST API对数据集执行查询,目标表为DataSharkX,包含EmployeeID、FirstName等字段。

执行的DAX查询语句如下:

SUMMARIZECOLUMNS(DataSharkX[EmployeeID],FILTER(DataSharkX,DataSharkX[EmployeeID] = MAX(DataSharkX[EmployeeID])))

调用API时触发语法错误,具体错误信息:

{"error":{"code":"DatasetExecuteQueriesError","pbi.error":{"code":"DatasetExecuteQueriesError","parameters":{},"details":[{"code":"DetailsMessage","detail":{"type":1,"value":"Query (1, 28) The syntax for '[EmployeeID]' is incorrect. (SUMMARIZECOLUMNS(DataSharkX[EmployeeID],FILTER(DataSharkX,DataSharkX[EmployeeID] = MAX(DataSharkX[EmployeeID]))))."}},{"code":"AnalysisServicesErrorCode","detail":{"type":1,"value":"3238920194"}}]}}}

但相同的DAX查询在Power BI中通过「新建表」功能执行时完全正常,可成功生成仅包含最大EmployeeID的结果表。

请问通过REST API执行该查询出现问题的原因是什么?


内容的提问来源于stack exchange,提问作者Nandan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 13:18:01