DataFormat.Error 在 AssignedTo 列上 运行 Power BI 查询以获取 Azure DevOps 数据

DataFormat.Error on AssignedTo column running Power BI query to get Azure DevOps data

我正在使用 this sample Power BI query 从 Azure DevOps Services 获取数据,我在 AssignedTo 列上收到以下错误:

DataFormat.Error: We expected a property 'AssignedTo', but the OData service omitted it from the response data. This can occur for a number of reasons and does not necessarily imply that the data does not exist or is of a default value. Details: Property=AssignedTo

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

知道这里会发生什么吗?

Azure DevOps 中的 AssignedTo 为空时会发生这种情况。解决办法是换成空的:

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

从查询中删除 OmitValues = ODataOmitValues.Nulls 修复了它。示例查询似乎假定只有非空值,因此将忽略空值。删除这部分查询可确保空值被视为有效,从而消除错误。