ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2925|回复: 4

[原创][求助]紧急求助,用ole db建立透视表,sql语句总报错

[复制链接]

TA的精华主题

TA的得分主题

发表于 2008-9-23 07:17 | 显示全部楼层 |阅读模式

版主及各位同仁,我这两天一直想建立一个多个表关联的数据透视表。因为我以前对oracle数据库和sql语句还算比较熟悉,但excel刚刚接触,所以想通过sql语句来创建数据透视表,这样我认为可以在透视表创建之前,更多的利用sql的功能,对数据进行筛选或处理。

搜索到了咱们论坛上以往的帖子(http://club.excelhome.net/dispbbs.asp?boardid=104&replyid=970767&id=256205&page=1&skin=0&Star=1 8楼的方法)照做后,在创建数据透视表时,一直报“参数错误”的信息,我把查询内容缩减到一个sheet表的一个字段时,是可以的,但我一直没有找到原因,这个事情有很急,我的确想得到版主和各位同仁的帮助,非常感谢。

 

主要的问题在附件的第一页中有进一步的描述,主要是

1、希望能将21、24、25三张表按照客户信息字段关联后,按以上的内容显示(其中日期字典是否可以在月的粒度间转换?)
2、三张表的逻辑关系是,先后21,然后有24,有了24之后才能有25。但21与24,21与25都是1对多的关系。就是说union24,25时,审核类型和项目类型字段,需要从21关联获取,不知道excel中定义的sql语句是否在from后允许做两表关联。

z10RizMO.rar (30.15 KB, 下载次数: 25)

wVfgQjQ8.rar

30.15 KB, 下载次数: 16

[原创][求助]紧急求助,用ole db建立透视表,sql语句总报错

TA的精华主题

TA的得分主题

发表于 2008-9-23 08:00 | 显示全部楼层
运用OLE DB查询首先要求的就是要引用的多个数据源表的格式要相同,最起码的就是要求数据源的列数要相同。再有,创建数据透视表还要要求数据源表中的表头行能有合并的单元格。

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-9-23 18:37 | 显示全部楼层

但实际中,各个表的格式的确无法统一,如果在每个表上先建立统一格式的透视表,再在这些透视表上建立需要的关联透视表,从理论上是可以的吗?但即便这样,如何解决透视表和项目基本信息表的关联问题呢,因为从第3范式的角度出发,基本信息不可能保存于每一个数据表中,而是通过主键关联,但同时,数据值还最终需要通过基本信息中记录的各个角度(维度)对数据进行分类分析的啊。我感觉excel的透视表很强大,对小量数据进行统计分析很灵活,但苦于不会用,还请版主及各位高人指点!

TA的精华主题

TA的得分主题

发表于 2008-9-23 20:20 | 显示全部楼层
oracle数据库我没有接触过。但是我使用过Access关系数据库,一般是新建一个查询,然后用Microsoft Query去挂接这个查询,使用SQL语句来建立和excel数据透视表的关系。

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-9-24 06:19 | 显示全部楼层

致yanjie,我认为就数据库或数据仓库而言,不论是oracle、db2等大型数据库+bo,还是access+excel,每种产品的思想都大同小异。但实施的细节和经验非常不同,这些经验非常宝贵,我觉得在excel技术方向上取得卓越成绩的各位同仁,都很值得尊敬,我相信即便是微软excel的研发团队,也未必能够做出这个论坛里的很多巧妙应用。

您提出的想法我曾经有类似的考虑,前天我试图建立一个query,但提示错误,安装query后,也没有看到加载库,我目前的希望是

1、时间比较紧,我这两天又抽不出来时间仔细研究版主和以往的帖子,如果那位能援手帮我先实现附件中的功能,的确可解决我的燃眉之急。我决不是懒惰,事后肯定会回头来研究的。

2、从长远来看,我觉得excel的展现功能很强大,包括透视表、图表。但应该加强excel对数据库功能的应用,数据库对数据一致性、数据共享等方面的确有优势,我觉得excel+数据库的模式值得探讨。希望在这方面能和各位保持交流。

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-26 12:34 , Processed in 0.050932 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表