OData Feed 存在问题(PBI 和 Excel 中相同)。 Web 服务有该列名称,但无法加载它。它返回错误“详细信息:”OData:类型“YYYY”上不存在属性“XXXX”。确保仅使用由类型定义的属性名称或将类型标记为开放类型。”。
有趣的是 - 如果我使用“?$select=”而不选择该列,那么 Excel 会将该列加载为空,且标题仅名为“XXXX”:) 有什么建议吗?
Excel 可能缓存了元数据模型。
您会注意到 OData 文档的顶部有一个指向元数据文档的链接。
Excel 和 Power BI 将下载并缓存此文档,即使该文档在其响应标头中明确指出“不要缓存我”。
一旦缓存,任何新列都会导致 Excel 对数据文档中出现的新列感到不安。
在 Excel 中:数据 > 获取数据 > 查询选项 > 数据加载 > 数据缓存管理选项 > 清除缓存。