从ACCESS查询

时间:2018-06-07 14:53:21

标签: excel powerpivot

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

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

处理表'1ACTMasterQuery'时发生错误。

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

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

谢谢

1 个答案:

答案 0 :(得分:1)

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