关联字段是"指针" → 查找字段是"抓取" → 汇总字段是**"统计"**。
一句话
汇总字段 = 把关联过来的所有记录做一次聚合计算。
它统计的不是"目标表的所有行",而是当前记录关联的那几行。
一个例子:客户的订单总额
客户表:
| 客户名 | 订单总额(汇总) |
|---|---|
| 余杭科技 | 44,000 → 来自 32,000 + 12,000 |
| 南星资本 | 18,500 → 来自 18,500 |
订单表(关联字段指向客户表):
| 客户(关联) | 订单金额 |
|---|---|
| 余杭科技 | 32,000 |
| 余杭科技 | 12,000 |
| 南星资本 | 18,500 |
客户表的"订单总额"是汇总字段:
- 余杭科技关联了 2 笔订单(32,000 + 12,000)
- 汇总字段自动算出 44,000
怎么建汇总
- 确保目标表里有一个关联字段指向当前表
- 在当前表新建字段 → 类型选"汇总"
- 选"订单表.客户"(关联字段)
- 选聚合方式(SUM / COUNT / AVERAGE 等)
- 选要聚合的具体字段(比如 [订单金额])
支持的聚合方式
| 聚合函数 | 说明 | 适合 |
|---|---|---|
SUM | 求和 | 金额、次数 |
COUNT | 计数 | 关联了多少条 |
AVERAGE | 平均 | 评分、单价 |
MAX | 最大值 | 最近日期 |
MIN | 最小值 | 最早日期 |
COUNTIF | 条件计数 | "已签约的订单数" |
SUMIF | 条件求和 | "大于 10k 的订单和" |
常见应用
1. 客户的订单总额
汇总「订单表」的「金额」字段,聚合方式 = SUM
2. 客户的订单数量
汇总「订单表」,聚合方式 = COUNT
3. 客户最近一笔订单
汇总「订单表」的「日期」字段,聚合方式 = MAX
4. 客户的「大额订单」统计
汇总「订单表」的「金额」字段,聚合方式 = COUNTIF,条件 = "金额 > 10000"
汇总 vs 公式
| 公式 | 汇总 | |
|---|---|---|
| 操作对象 | 当前行的字段 | 关联的多行 |
| 用途 | 当前行计算 | 跨表聚合 |
| 复杂度 | 简单 | 中等 |
| 性能 | 更快 | 关联多时稍慢 |
EXERCISE
汇总字段
- Q.01
汇总字段和查找引用字段的区别是什么?
- Q.02
'客户'表关联了多条'订单'记录,想算出该客户的总消费金额,应该用什么?
- Q.03
汇总字段支持哪些聚合方式?
EXERCISE
第六章:关联与汇总
- Q.01
一个'项目表'和一个'任务表',一个项目有多条任务,应该怎么建立关联?
- Q.02
关联记录字段建立后,'反向关联'字段有什么用?
- Q.03
查找引用字段和直接在表中复制数据相比,优势是什么?
- Q.04
想计算某个客户所有订单的平均金额,应该用什么字段?
- Q.05
两张表之间可以建立多个关联吗?
- Q.06
关联记录字段删除关联的记录后,关联字段的值会怎样?
下一章:工作流