首页 > 解决方案 > 从 ACCESS 查询获取数据时出现 Power Pivot 错误

问题描述

我在 EXCEL 数据透视表中使用的数据突然超出了 EXCEL 的行数限制;达到 170 万行。现在我需要使用 power Pivot 但有以下问题。我在 ACCESS 中有一个查询(视图),它为年、月、日等的事务数据添加了很多派生字段,因此用户不必添加这些字段。这是一个直接的 Select 查询。我进入 Power pivot 并选择数据库然后 ACCESS,设置 ACCESS 数据库的路径,测试成功。当我转到表或视图时,我在列表中看到查询。但是选择它后,当我点击下一步加载数据时,我收到以下错误:

“OLE DB 或 ODBC 错误:ODBC - 连接到 'LDODBC' 失败。;3151。

处理表“1ACTMasterQuery”时出错。

当前操作已取消,因为事务中的另一个操作失败。”

我正在使用名为 LDODBC 的 ODBC 管道在 ACCESS 应用程序中使用链接表,并且这些表都没有显示在表或视图列表中。我需要设置连接字符串吗?我在网上找不到很好的解释。什么部分我不明白。

谢谢

标签: excelpowerpivot

解决方案


我强烈建议不要连接到查询。首先将查询结果保存到 Access 表中。然后从 PowerBI 连接到保存的表 - 这将是简单、快速和强大的。


推荐阅读