1. 概述
1.1 预期效果
例如对客户名称添加序号,如下图所示:
注:移动端暂不支持表格序号功能。
1.2 实现思路
思路一:序号不需要参与仪表板计算,使用 显示序号 功能。
思路二:序号需要参与仪表板计算,使用 ACC_SUM 和 AVG_AGG 函数组合实现。
注:明细表不支持思路二。
2. 示例
本文主要说明使用函数的实现方式。
示例数据:客户维度表.xlsx
示例数据为「客户维度表」。
2.1 创建组件
在FineBI 我的分析中,新建分析主题,进入数据选择界面,点击本地Excel文件,上传「客户维度表」,如下图所示:
2.2 添加计算字段
添加计算字段,命名为「序号」,输入公式:ACC_SUM(AVG_AGG(1),0),点击「确定」,如下图所示:
公式说明:
公式 | 说明 |
---|---|
AVG_AGG(1) | 计算 1 的平均值,相当于对需要计算的数据进行计数,赋值为1 |
ACC_SUM(AVG_AGG(1),0) | 返回对应维度(示例为客户名称)的所有值累计计算结果,也就是对计数进行累加 |
选择「分组表」,将「客户名称」拖入维度栏,「序号」拖入指标栏,还可过滤掉客户名称为空的数据。如下图所示:
3. 效果展示
详情参见本文 1.1 节。