搜索
写经验 领红包
 > 社会

数据分析的方法一般分为哪三种(数据分析的方法不包括)

导语:数据分析的方法

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语句。

本文内容由小里整理编辑!