历史版本4 :去重计数统计场景 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

1.1 场景描述

去重计数可统计某个维度下,另一维度非重复出现的个数。

例如,某商场各个品牌下有若干种商品,每天很可能出现,统一品牌下有多条销售记录。求每日销售的商品品牌数量统计。如下图所示:

1599119129870288.png

1.2 适用问题

1)BI 中如何对一个字段进行计数统计。

2)BI 如何计算 distinct count 。

1.3 实现思路编辑

1)仪表板中对记录数进行统计个数依赖设置实现。

2)仪表板中通过聚合函数 COUNTD_AGG(array) 实现。

3)自助数据集中通过分组汇总>去重计数实现。

2. 操作步骤编辑

以零售行业业务包下的门店销售数据统计表为例,统计每天销售的品牌种类数量。

2.1 使用记录数实现

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

72.png

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

2)下拉记录数,选择统计个数依赖>品牌描述,则记录数将根据同一日期维度下对应的品牌数量,即每天销售的品牌种类数量,如下图所示:

82.png

2.2 使用聚合函数实现

使用 COUNTD_AGG 函数。COUNTD_AGG(array):根据当前分析维度,动态返回某字段的去重计数,生成结果为一动态数据列,行数与当前分析维度行数一致。详情参见:聚合函数

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

15.png

 2)在分析区域的维度和指标中拖入销售日期和新增的品牌种类数量字段,并将销售日期设置为年月日格式,则新增的品牌种类数量字段即展示的是每天销售的品牌种类数量,如下图所示:

37.png

2.3 使用自助数据集实现

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

38.png

2)选择好字段后,在左侧操作流程栏点击+,选择分组汇总,将销售日期字段拖入分组栏,按年月日分组,品牌描述拖入汇总栏,下拉选择去重计数,重命名为品牌种类数量,设置好后点击保存,如下图所示:

7.png

3)创建组件,将销售日期拖入维度字段,品牌种类数量拖入指标字段,该字段展示的即是每天销售的品牌种类数量,如下图所示:

1.png

3. 效果展示编辑

3.1 记录数实现效果

为了查看清晰,示例设置图表类型为分组表,则展示根据同一日期维度下对应的品牌数量,即每天销售的品牌种类数量,如下图所示:

1582514084793489.png

3.2 聚合函数实现效果

效果如下图所示:

1582515435746923.png

3.3 自助数据集实现效果

效果如下图所示:

1582516911647174.png