Excel Power Query 重复 OData 请求
Posted
技术标签:
【中文标题】Excel Power Query 重复 OData 请求【英文标题】:Excel Power Query duplicate OData Requests 【发布时间】:2018-09-05 16:22:46 【问题描述】:我正在使用 Power Query 从 OData 服务之一获取数据以用于报告目的。直到我发现它似乎真的很容易,每次更新报告时它都会执行 3 或 4 个 OData GET 请求。
由于性能问题,这对我来说是不可接受的。
我尝试在我的 OData URL 中使用和不使用参数,作为测试,我删除了查询中的所有步骤以查看它们是否会导致重复调用,但没有任何效果。我发现了一些帖子,人们有类似的问题,但没有一个答案。
这是正常行为还是与我的 Query/OData 服务有关?
【问题讨论】:
【参考方案1】:如果您创建一系列相互引用的 PQ 查询(q1 > q2 > q3... 等),PQ 会多次执行每个查询,而不是使用先前接收到的数据。尝试创建一个包含所有 q1..qN 作为步骤的大查询,而不是单独的查询
【讨论】:
以上是关于Excel Power Query 重复 OData 请求的主要内容,如果未能解决你的问题,请参考以下文章