access 中,如何对多列数据(表1),进行统计分析(得到表2的结果)? 如果不能,有什么替代的办法?

如题所述

第1个回答  推荐于2016-09-15
先使用联合查询取出表1数据,再进行汇总查询,最后做个报表。
1)联合查询q1
select 合作公司1 as 合作公司 from 表1 where 合作公司1 is not null
union select 合作公司2 as 合作公司 from 表1 where 合作公司2 is not null
2)汇总查询
select 合作公司, count(合作公司) as 数量 from q1 group by 合作公司
3)做报表,在报表页脚添加数量合计控件("合计"),在主体添加计算控件("占比")并设置其格式为百分百
合计控件的数据源:=sum([数量])
占比控件的数据源:=[数量]/[合计]追问

elect 合作公司, count(合作公司) as 数量 from q1 group by 合作公司
句中的这个Q1是什么意思? 指的是表1吗?

本回答被提问者采纳
相似回答