【发布时间】:2011-07-01 18:26:19
【问题描述】:
我有很多数据要处理,我需要一些帮助。
我一直在使用一个包含两个我感兴趣的工作表的 excel 文件。他们每个人都会生成一个 OLAP 数据透视表,其中包含我需要处理的数据。我想做的是移动这些 (.odc) 连接以访问查询,这样我就不必手动粘贴所有这些信息并对其进行操作,然后再多次完成整个过程。
一个表格是按零件编号和日期划分的吞吐量(通过操作的零件数)。另一个是按零件编号和日期记录的操作小时数。我还有一个所有零件编号的主列表,其中包含一些我必须混合的数据。
最大的问题:每个图表都生成自己的日期和零件编号子集,因此我必须小心匹配数据以运行计算。我试过了:
- 手动。很快就厌倦了。
- 使用 LOOKUP、VLOOKUP、MATCH 与 INDIRECT 以及各种技巧。
真是一团糟。但我有信心,如果我可以将原始数据透视表放入 Access 中,我可以添加一些连接并编写几个查询,结果会很漂亮。
最糟糕的是,我可以手动将数据透视表数据复制/粘贴到访问中,但如果我想更改或扩展数据集怎么办?我宁愿使用原始数据。
编辑:
数据保存在 SQL Server 上,我无法更改。
Excel 数据透视表使用 .ODC 文件进行连接。他们给出了以下连接字符串:
Provider=MSOLAP.3;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=[MyCatalog];Data Source=[MySource];MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error
Provider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=[MyCatalog];Data Source=[MySource];MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error
(我替换了实际的目录和来源)
我可以使用 .odc 文件信息在 Access 中创建传递查询吗?
【问题讨论】:
标签: odbc client-server excel-2007 ms-access-2007