/关联与汇总·[06.03]· 60 min

汇总字段

对关联记录做聚合。

关联字段是"指针" → 查找字段是"抓取" → 汇总字段是**"统计"**。

一句话

汇总字段 = 把关联过来的所有记录做一次聚合计算。

它统计的不是"目标表的所有行",而是当前记录关联的那几行

一个例子:客户的订单总额

客户表

客户名订单总额(汇总)
余杭科技44,000 → 来自 32,000 + 12,000
南星资本18,500 → 来自 18,500

订单表(关联字段指向客户表):

客户(关联)订单金额
余杭科技32,000
余杭科技12,000
南星资本18,500

客户表的"订单总额"是汇总字段:

  • 余杭科技关联了 2 笔订单(32,000 + 12,000)
  • 汇总字段自动算出 44,000

怎么建汇总

  1. 确保目标表里有一个关联字段指向当前表
  2. 在当前表新建字段 → 类型选"汇总"
  3. 选"订单表.客户"(关联字段)
  4. 选聚合方式(SUM / COUNT / AVERAGE 等)
  5. 选要聚合的具体字段(比如 [订单金额])

支持的聚合方式

聚合函数说明适合
SUM求和金额、次数
COUNT计数关联了多少条
AVERAGE平均评分、单价
MAX最大值最近日期
MIN最小值最早日期
COUNTIF条件计数"已签约的订单数"
SUMIF条件求和"大于 10k 的订单和"

常见应用

1. 客户的订单总额

汇总「订单表」的「金额」字段,聚合方式 = SUM

2. 客户的订单数量

汇总「订单表」,聚合方式 = COUNT

3. 客户最近一笔订单

汇总「订单表」的「日期」字段,聚合方式 = MAX

4. 客户的「大额订单」统计

汇总「订单表」的「金额」字段,聚合方式 = COUNTIF,条件 = "金额 > 10000"

汇总 vs 公式

公式汇总
操作对象当前行的字段关联的多行
用途当前行计算跨表聚合
复杂度简单中等
性能更快关联多时稍慢

EXERCISE

汇总字段

  1. Q.01

    汇总字段和查找引用字段的区别是什么?

  2. Q.02

    '客户'表关联了多条'订单'记录,想算出该客户的总消费金额,应该用什么?

  3. Q.03

    汇总字段支持哪些聚合方式?

EXERCISE

第六章:关联与汇总

  1. Q.01

    一个'项目表'和一个'任务表',一个项目有多条任务,应该怎么建立关联?

  2. Q.02

    关联记录字段建立后,'反向关联'字段有什么用?

  3. Q.03

    查找引用字段和直接在表中复制数据相比,优势是什么?

  4. Q.04

    想计算某个客户所有订单的平均金额,应该用什么字段?

  5. Q.05

    两张表之间可以建立多个关联吗?

  6. Q.06

    关联记录字段删除关联的记录后,关联字段的值会怎样?


下一章:工作流