1. 概述
1.1 预期效果
总行数可以统计在某个维度下,此维度字段出现的所有次数。
例如统计「销售日期」维度下,各品牌销售数量的统计。如下图所示:
1.2 适用问题
1)FineBI 是否可以直接计数,就相当于使用 COUNT 函数。
2)FineBI 能否实现 Excel 中的透视表功能,比如计数功能。
3)数据集里如何对某列相同数据进行分组然后算出个数。
1.3 实现思路
1)组件中记录数(总行数)实现。
2)组件中使用聚合函数 COUNT_AGG 实现。
3)数据集通过「分组汇总>记录个数」实现。
2. 操作步骤
以零售行业业务包中的门店销售数据统计为例,统计每天各个品牌被销售的总次数。
2.1 使用记录数实现
1)新建组件后,选择「分组表」,左侧待分析区域指标下存在记录数字段,在分析区域的维度和指标中拖入销售日期、品牌描述和记录数字段,如下图所示:
2)若需要计算销售额大于 200 的每天各个品牌被销售的总次数,则可对「记录数」进行过滤,如下图所示:
注:明细表不支持记录数功能。
2.2 使用聚合函数实现
使用 COUNT_AGG 函数。COUNT_AGG(array):根据当前分析维度,动态返回某字段的计数,生成结果为一动态数据列,行数与当前分析维度行数一致。
注:array 必须为非聚合函数公式返回的结果,可以是某指标字段、维度或指标字段与普通公式的计算结果。
1)待分析指标区域点击+添加计算指标,在指标设置界面选择函数>聚合函数下的 COUNT_AGG 函数,字段选择品牌描述字段,得到公式 COUNT_AGG(品牌描述),设置好指标名称并点击确定,如下图所示:
2)在分析区域的维度和指标中拖入销售日期、品牌描述和新增的日品牌销售次数字段,则新增的日品牌销售次数字段即展示的是每天每个品牌被销售的总次数,如下图所示:
2.3 使用数据集实现
1)新建分析主题,选择门店销售数据统计中的销售日期和品牌描述字段,如下图所示:
2)选择字段后,添加分组汇总,将销售日期、品牌描述字段拖入分组栏,销售日期按年月日分,品牌描述按相同值为一组分组;再将品牌描述拖入汇总栏,重命名为日品牌销售数量,下拉选择记录个数,如下图所示:
3)设置好后点击「保存并更新」,更新数据集,创建组件将销售日期,品牌描述拖入维度字段,日品牌销售数量拖入指标字段,该字段展示的即是每天各品牌被销售的总次数,如下图所示:
2.4 效果预览
详情参见本文 1.1 节。