Power Query 在 OData Feed 中找不到字段

问题描述 投票:0回答:1

OData Feed 存在问题(PBI 和 Excel 中相同)。 Web 服务有该列名称,但无法加载它。它返回错误“详细信息:”OData:类型“YYYY”上不存在属性“XXXX”。确保仅使用由类型定义的属性名称或将类型标记为开放类型。”。

有趣的是 - 如果我使用“?$select=”而不选择该列,那么 Excel 会将该列加载为空,且标题仅名为“XXXX”:) 有什么建议吗?

excel odata powerquery
1个回答
0
投票

Excel 可能缓存了元数据模型。

您会注意到 OData 文档的顶部有一个指向元数据文档的链接。

Excel 和 Power BI 将下载并缓存此文档,即使该文档在其响应标头中明确指出“不要缓存我”。

一旦缓存,任何新列都会导致 Excel 对数据文档中出现的新列感到不安。

在 Excel 中:数据 > 获取数据 > 查询选项 > 数据加载 > 数据缓存管理选项 > 清除缓存。

© www.soinside.com 2019 - 2024. All rights reserved.