Office中国论坛/Access中国论坛

标题: access交叉数据表的建立 [打印本页]

作者: 春意阑珊    时间: 2016-5-6 23:13
标题: access交叉数据表的建立
求教,将excel的原始数据,通过建立ac表,再进行使用交叉查询表的功能,将其统计处理。
效果:
成品:交叉查询表(样式)
城市配货总数已配未配完成率
四川51321029410320.05%
北京4212846336620.09%
广州3234646258819.98%
上海39202784113671.02%
武汉33211664165750.11%
其它
合计1981969691285035.16%



原始excel数据:

条码配货总数配货四川配货北京配货广州配货上海配货武汉已配总数已配四川已配北京已配广州已配上海已配武汉未配总数未配四川未配北京未配广州未配上海未配武汉
BDTA681110138数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写
BDTA681110139数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写
BDTA681110140数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写
BDTA681110141数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写
BDTA681110142数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写
BDTA681110143数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写
BDTA681110144数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写数字随便填写


作者: roych    时间: 2016-5-7 01:11
Excel这样建表,Access不好弄吧?而且单纯的交叉表查询是不好计算比例部分的。
解决方案如下:
1、配货表,修改表结构如下:
条码  城市  已配货量  总数
xxx    四川   100         300
……………………………………
2、省市合计查询:
select 城市,sum(已配货量) as 已配货总量,sum([总数])-sum([已配货量]) as 未配货总量,sum(总数) as 总额,sum([已配货量]) /sum([总数]) as 完成率 from 配货表
3、全部合计:
如果是2007版本以上,查询内置有合计选项显示。如果是2003版本,则以“省市合计查询”为数据源,再合计一次。——如果不希望这样做的话,不妨考虑报表的分组合计功能。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3