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
修复了它。示例查询似乎假定只有非空值,因此将忽略空值。删除这部分查询可确保空值被视为有效,从而消除错误。
我正在使用 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
修复了它。示例查询似乎假定只有非空值,因此将忽略空值。删除这部分查询可确保空值被视为有效,从而消除错误。