数据分析的方法一般分为哪三种(数据分析的方法不包括)
导语:数据分析的方法
Access数据库中进行数据分析的方法,主要包含简单统计、分组统计、交叉表统计三种方法。
1、简单统计
Access数据库中常见的统计函数如图
我们以“订购明细”表为例,统计“订单总数”、“订购金额总额”、“平均订单金额”三个数据,SQL语句如下:
SELECT
Count(订单编号) AS订单总数,
Sum(订购金额) AS订购金额总额,
Avg(订购金额) AS平均订单金额
FROM订购明细;
将编写好的SQL语句直接复制至一个新建的查询SQL视图窗口中,单击【运行】按钮,可以得到如图结果。
2、分组统计
GROUP BY子句,实现对数据按指定的分组字段进行分组功能。
SQL语句如下:
SELECT产品,
Count(订单编号) AS订单总数,
Sum(订购金额) AS订购金额总额,
Avg(订购金额) AS平均订单金额
FROM订购明细
GROUP BY产品;
将编写好的SQL语句直接复制至一个新建的查询SQL视图窗口中,单击【运行】按钮,可以得到如图所示的结果。
我们需要了解用户订购时段分布信息。原有“订购明细”表只有“订购日期”字段,需要取出时段信息,这时可采用FORMAT函数,SQL语句如下:
SELECT FORMAT(订购日期,"h") AS时段,
Count(订单编号) AS订单数
FROM订购明细
GROUP BY FORMAT(订购日期,"h");
将编写好的SQL语句直接复制至一个新建的查询SQL视图窗口中,单击【运行】按钮,可以得到如图所示的结果。我们只需复制出统计结果,保存至Excel中,调整一下时段顺序,即可绘制用户订购时段分布图。
3、交叉表统计
STEP 01 单击【创建】选项卡,在【查询】组中单击【查询向导】按钮。
STEP 02 在弹出的【新建查询】对话框中,选择【交叉表查询向导】单击【确定】按钮。
STEP 03 在弹出的【交叉表查询向导】第一个对话框中,选择【表】视图,并在列表框中选择“用户明细”表作为查询对象,单击【下一步】按钮,如图所示。
STEP 04 在弹出的【交叉表查询向导】第二个对话框【可用字段】列表框中,选择“省份”作为行标题,单击【下一步】按钮,如图所示。
STEP 05 在弹出的【交叉表查询向导】第三个对话框字段列表框中,选择“性别”作为列标题,单击【下一步】按钮,如图所示。
STEP 06 在弹出的【交叉表查询向导】第四个对话框【字段】列表框中,选择“用户ID”作为每个行和列的交叉点统计项,并在【函数】列表框中,选择“Count”函数,并保持默认勾选的【是,包括各行小计】项,单击【下一步】按钮,如图所示。
STEP 07 在弹出的【交叉表查询向导】第五个对话框中,输入该查询的名称,单击【完成】按钮,结果如图所示。
SQL语句法
单击Access数据库窗口右下方的[插图]按钮,其简化的SQL语句如下:
TRANSFORM Count(用户ID) AS用户ID计数
SELECT省份,Count(用户ID) AS总计用户ID
FROM用户明细
GROUP BY省份
PIVOT性别;
交叉表的SQL语句在分组统计SQL语句的基础上,前后增加了TRANSFORM与PIVOT语句。
本文内容由小里整理编辑!