1. 概述
1.1 问题描述
对报表中重复出现的指标,有时我们只想统计第一次出现的值。
例如,苹果汁、牛奶、巧克力出现了两次,但只需对第一次出现的数据进行求和。如下图所示:
1.2 实现思路
使用 seq() 公式计算指定对象出现的次数,对次数等于 1 的进行求和。
2. 示例
2.1 新建报表
新建一张普通报表。如下图所示:
2.2 准备数据
新建内置数据集 Embedded1 。如下图所示:
2.3 设计报表
1)A1-B1 单元格输入文本内容,A2-B2 单元格拖入相应的数据列。如下图所示:
2)将A2 单元格数据设置为列表。如下图所示:
3)C1 单元格输入文本内容,C2单元格插入公式:SEQ(A2),用于计算每个产品出现的次数。如下图所示:
4)A3 单元格输入文本内容,合并B3、C3单元格,B3 单元格输入公式:SUM(B2[!0]{C2 = 1}),表示求和 B2 列中第一次出现的值。如下图所示:
5)A4 单元格输入文本内容,合并B4、C4单元格,B4 单元格填入公式:SUM(B2),表示求和 B2 列中所有出现的值。如下图所示:
2.2 效果预览
2.2.1 PC 端
保存报表,点击分页预览,效果如下图所示:
2.2.2 移动端
3. 模板下载
点击下载已完成模板:只对第一次出现的值求和.cpt