Power BI将Azure DevOps服务器中OData.Query到WorkItemSnapshot的行数限制为10000行

Power BI将Azure DevOps服务器中OData.Query到WorkItemSnapshot的行数限制为10000行,azure,odata,powerbi,powerbi-desktop,azure-devops-server,Azure,Odata,Powerbi,Powerbi Desktop,Azure Devops Server,我正在报告我公司的工作进度,剩余/完成的工作在与给定Epic工作项相关的时间内是如何变化的 我正在使用: Azure DevOps服务器2019 Power BI桌面64位版本:2.65.5313.5141 64位(2019年1月) 用于从Azure DevOps服务器选择数据的OData查询 所以我发现了一个问题 当我通过此元素获取有关工作项的信息时workitems: 我获取所有元素(65348行) 当我通过此元素获取有关工作项的信息时workitemsnashot: 我只有10

我正在报告我公司的工作进度,剩余/完成的工作在与给定Epic工作项相关的时间内是如何变化的

我正在使用:

  • Azure DevOps服务器2019
  • Power BI桌面64位
    版本:2.65.5313.5141 64位(2019年1月)
  • 用于从Azure DevOps服务器选择数据的OData查询
所以我发现了一个问题

  • 当我通过此元素获取有关工作项的信息时
    workitems
我获取所有元素(65348行)

  • 当我通过此元素获取有关工作项的信息时
    workitemsnashot
我只有10000行

因此,根据文档,在使用Power BI Desktop时,PBI本身应该加载所有分页数据。但正如我所看到的,它并不能解决
WorkItemSnapshot
model元素


我怎样才能绕过这个问题?

我已经找到了这种行为的原因:

VS403510: The Snapshot tables in Analytics are intended to be used only in an aggregation.  The result for this query has been reduced to preview of a single result page. Details on recommended query patterns are available here: https://go.microsoft.com/fwlink/?linkid=861060
所以这是对Azure DevOps服务器的一个相当大的限制

let
    Tasks = OData.Feed("http://{localserver}:8080/tfs/{collName}/{projName}/_odata/v1.0/WorkItems?$apply=filter(WorkItemType eq 'Task')")
in
    Tasks 
VS403510: The Snapshot tables in Analytics are intended to be used only in an aggregation.  The result for this query has been reduced to preview of a single result page. Details on recommended query patterns are available here: https://go.microsoft.com/fwlink/?linkid=861060