1.概述
为方便用户对数据进行计算处理,星河可视化共创分析平台提供了一些快速计算功能,无需您手写复杂的函数,只需要简单的点击鼠标即可,即可按照一定规则,求数据的总和、数据个数、数据的平均数、去重计算数据个数、最大值最小值等。
2.聚合函数种类
AVG 求平均值
MAX 求最大值
MIN 求最小值
SUM 求累加和
COUNT 统计行的数量
DISTINCT 去重统计行的数量
3.示例
3.1 准备数据
我们收集了一个公司的业务订单数据,每一条数据代表一类产品、不同日期的销售数据,包含了产品种类、地区、销售额、利润、订单ID、销售数量等数据。假如我想知道按地区统计每个地区的销售额是多少,我们应该怎么做?
这里就要用到我们的聚合函数——SUM函数。SUM是指计算某一列的合计值(该列必须为数值类型。)
3.2 导入数据
首先我们需要把所需要的调出来,只需把我们所需要的数据拖入字段设置中,并且做一些简单的筛选,就可以统计 各个地区总的销售额。具体操作如下:
3.3 选择函数
3.3.1 SUM函数
接下来,我们再在“更多”这个位置选择我们需要的函数——SUM,就可以得到各个地区的销售额总和了。
3.3.2 MAX、MIN函数
同样的,我们还可以根据订单分别计算销售额最高的订单、销售额最低的订单,并按照订单销售额降序排列、升序排列,见下图。
3.3.3 avg函数
假如说,我们想求每个类别的平均销售额,那么就可以用上avg求平均函数了。如图所示
这样我们就可以直观的观测这各个子类别平均销售额数据。
3.3.3 NIL函数
当然,假如你不需要对数据做聚合,只希望能直观的把数据展示出来,我们也可以用表格的形式去展现。我们只需要做好数据筛选以及选择聚合类型“nil”(不对数据做聚合)即可。
3.3.4 COUNT、DISTINCT函数
当然,在函数选择中还有“count”、“distinct”两种函数种函数可以选择。
这两种函数是什么意思呢?具体应用场景是在哪里?
函数count是指统计各组数据条数。例如我们想统计总共销售了多少条数据,那么就按照订单编号,统计总共有多小个订单编号。
count函数在 星河可视化共创分析平台平台上具体操作如下: 统计出来总的销售数量是9959条。
而当我们统计总个有多小个销售订单的时候,因为一个订单会包含不同类别的数据,我们可以用到函数distinct,去掉重复,每个订单只计算一次,具体操作如下:统计出来的订单只有2770条,两个计数函数结果是不一样的。