DataFormat.AssignedTo列运行Power BI查询以获取Azure DevOps数据时出错



我正在使用此示例Power BI查询从Azure DevOps Services获取数据,在AssignedTo列上收到以下错误:

DataFormat.Error:我们需要一个属性"AssignedTo",但OData服务从响应数据中省略了它。这种情况可能有多种原因,并不一定意味着数据不存在或具有默认值。详细信息:属性=分配给

但是,如果我直接在浏览器中运行URL,我会正确返回所有数据,包括AssignedTo列。

知道这里会发生什么吗?

当Azure DevOps中的AssignedTo为空时,会发生这种情况。解决方案是将其替换为空:

#"Replaced Errors" = Table.ReplaceErrorValues(#"Your table here", {{"AssignedTo", ""}})
in
#"Replaced Errors"

从查询中删除OmitValues = ODataOmitValues.Nulls修复了它。示例查询似乎只假设有非null值,因此将省略null值。删除查询的这一部分可以确保null值被认为是有效的,从而删除错误。

最新更新