历史版本2 :分类汇总统计出现次数 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

1.1 场景描述

总行数可以统计在某个维度下,此维度字段出现的所有次数。

1.2 适用问题

1)FineBI 是否可以直接计数,就相当于使用 COUNT 函数。

2)FineBI 能否实现 Excel 中的透视表功能,比如计数功能。

3)数据集里如何对某列相同数据进行分组然后算出个数。

2. 实现思路编辑

1)仪表板中记录数(总行数)实现。

2)仪表板中使用聚合函数 COUNT_AGG 实现。

3)自助数据集通过分组汇总>记录个数实现。

3. 实现步骤编辑

以零售行业业务包中的门店销售数据统计为例,统计每天各个品牌被销售的总次数。

3.1 使用记录数实现

新建仪表板和组件后,左侧待分析区域指标下存在记录数字段,在分析区域的维度和指标中拖入销售日期、品牌描述和记录数字段,如下图所示:

432.png

注:明细表不支持记录数功能。

3.2 使用聚合函数实现

使用 COUNT_AGG 函数。COUNT_AGG(array):根据当前分析维度,动态返回某字段的计数,生成结果为一动态数据列,行数与当前分析维度行数一致。

注:array 必须为非聚合函数公式返回的结果,可以是某指标字段、维度或指标字段与普通公式的计算结果。

1)待分析指标区域点击+添加计算指标,在指标设置界面选择函数>聚合函数下的 COUNT_AGG 函数,字段选择品牌描述字段,得到公式 COUNT_AGG(品牌描述),设置好指标名称并点击确定,如下图所示:

32.png

2)在分析区域的维度和指标中拖入销售日期、品牌描述和新增的日品牌销售次数字段,则新增的日品牌销售次数字段即展示的是每天每个品牌被销售的总次数,如下图所示:

71.png

3.3 使用自助数据集实现

1)新建自助数据集,选择门店销售数据统计中的销售日期和品牌描述字段,如下图所示:

21.png

2)选择字段后,在左侧操作流程栏点击+,选择分组汇总,如下图所示:

1582618607263023.png

3)将销售日期、品牌描述字段拖入分组栏,销售日期按年月日分组,品牌描述按相同值为一组分组;再将品牌描述拖入汇总栏,重命名为日品牌销售数量,下拉选择记录个数,如下图所示:

453.png

4)设置好后点击保存,更新自助数据集,创建组件将销售日期,品牌描述拖入维度字段,日品牌销售数量拖入指标字段,该字段展示的即是每天各品牌被销售的总次数,如下图所示:

55.png

4. 效果展示编辑

4.1 记录数实现效果

记录数将根据同一日期维度下,每个品牌对应的明细数量,即每天每个品牌被销售的总次数。如下图所示:

1582615212564362.png

4.2 聚合函数实现

效果如下图所示:

35.png

4.3 自助数据集实现

效果如下图所示:

1582619293831652.png