【问题标题】:Excel refresh fails on OneDrive for BusinessOneDrive for Business 上的 Excel 刷新失败
【发布时间】:2018-11-01 16:58:48
【问题描述】:

我的 excel 工作簿实现了以下解决方案:

解决方案是将OneDrive上的多个excel文件循环为一个。 excel有以下表格:

Sheet1(主页):这有一个带有键值对的表。 Key代表部门,value代表SharePoint上文件的路径

Sheet2:此工作表包含来自 Sheet1 中提到的所有文件的数据。

这是使用电源查询实现的。我在 Power 查询中创建了一个自定义函数来循环遍历上面提到的表中的文件并获取数据。 拉取数据的函数如下所示:

当我从我的 excel 桌面刷新时,此解决方案可以完美运行。 当我将文件放在一个驱动器上并在浏览器上打开相同的 excel 并点击刷新连接时,我看到以下错误:

我们将不胜感激有关解决此错误的意见。

【问题讨论】:

  • 如果您的屏幕截图中有较少的空白字符和可读文本,这将有所帮助。能否请您裁剪空白并将错误消息张贴更大?
  • 您好,Teylyn,感谢您的反馈。我已经编辑了图片。
  • Power Query 在 Excel 在线版中不起作用。它仅适用于 Excel 桌面版。

标签: excel refresh onedrive powerquery


【解决方案1】:

Excel Online 不支持 Power Query。您可以在 Excel Online 中拥有数据模型并使用基于该数据模型的数据透视表,但在浏览器中打开文件时无法刷新 Power Queries 或外部数据源。

【讨论】:

  • 感谢您回来泰林。有没有办法让我拥有一个包含文件路径列表的 Excel 工作表并刷新以从工作表上提到的所有文件中提取数据并转储到另一个工作表中(所有文件格式相同)。最终目标是使用这个具有组合数据的 Excel 表作为 PowerBI 仪表板的源。由于文件中的数据可能会更改,因此托管在 sharepoint 上的 excel 应自动刷新。对此有何建议?排除了使用 ETL 工具/数据库的选项。
  • 如果目标是使用 Power BI 中的数据,那么在 Power BI 中进行查询会更有意义,可以在 Power BI 内部或通过数据网关刷新它们。如果您在 Excel 中有查询,则必须打开 Excel 并刷新查询以刷新数据。
  • 同意。 PowerBI 上也实施了相同的解决方案。但从 PowerBI Web 刷新失败,因为它显示“不支持的数据源”
  • 您可能希望通过community.powerbi.com 参加 Power BI 论坛 - 您会发现一个社区比 Stackoverflow 更关注 Power BI 主题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-25
  • 1970-01-01
相关资源
最近更新 更多