> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 条件汇总

> 用于按筛选条件跨表统计数据，并返回一个聚合结果值。

条件汇总可以在不预先建立关联关系的情况下，从目标表中筛选符合条件的记录，并对指定字段进行统计计算。它适合按当前记录的字段值动态计算数量、总和、平均值等结果。

## 适用场景

| 场景     | 适合内容                  |
| ------ | --------------------- |
| 员工任务统计 | 统计某位负责人的进行中任务数、已完成任务数 |
| 周期销售统计 | 按日期范围计算销售额、订单数或平均客单价  |
| 重复数据识别 | 按名称、电话或编号统计重复次数       |
| 区域经营报表 | 按区域、门店或渠道动态汇总业务数据     |

## 操作流程

<Steps>
  <Step title="创建条件汇总字段">
    点击字段名最右侧的 `+` 图标，选择 **条件汇总** 字段类型，并输入字段标题，比如“总销售额”。
  </Step>

  <Step title="选择目标数据表">
    在目标表选择下拉菜单中选择要查询的数据表。
  </Step>

  <Step title="配置汇总字段">
    选择要进行统计计算的数据字段，并确认字段类型。
  </Step>

  <Step title="设置筛选条件">
    添加筛选条件，选择字段、条件类型和比较值。比较值可以是静态值，也可以引用当前表字段。
  </Step>

  <Step title="选择聚合函数">
    根据数据类型选择原值、去重、去重计数、求和、计数、平均值、最大值、最小值等计算方式。
  </Step>
</Steps>

## 场景实践

### 团队任务量统计

<img src="https://mintcdn.com/teablecn/jEnUUdkBJLjaocXx/images/docs/base/2026-05-26-field-conditional-rollup-task-count-zh.png?fit=max&auto=format&n=jEnUUdkBJLjaocXx&q=85&s=05ae7b4f47dbb6983a1e1b967e736bb8" alt="任务量统计" className="docs-screenshot" width="1600" height="363" data-path="images/docs/base/2026-05-26-field-conditional-rollup-task-count-zh.png" />

**数据表**

* 任务表
* 统计表

团队管理员需要统计每个员工不同状态的任务数量，比如进行中和已完成任务数，用来查看当前任务分布和完成情况。

**进行中任务数**

1. 在员工信息表中新建条件汇总字段，标题设为“进行中任务数”
2. 目标表选择：任务分配表
3. 汇总字段选择：任务 ID
4. 筛选条件设置：
   * 字段：负责人 → 条件：等于 → 值：当前表的员工字段
   * 字段：任务状态 → 条件：等于 → 值：“进行中”
5. 聚合函数选择：全计数

**已完成任务数**

1. 再次新建条件汇总字段，标题设为“已完成任务数”
2. 目标表选择：任务分配表
3. 汇总字段选择：任务 ID
4. 筛选条件设置：
   * 字段：负责人 → 条件：等于 → 值：当前表的员工字段
   * 字段：任务状态 → 条件：等于 → 值：“已完成”
5. 聚合函数选择：全计数

### 查找重复值

<img src="https://mintcdn.com/teablecn/jEnUUdkBJLjaocXx/images/docs/base/2026-05-26-field-conditional-rollup-duplicate-count-zh.png?fit=max&auto=format&n=jEnUUdkBJLjaocXx&q=85&s=0e2e2ae23514263c04840f5c6472486c" alt="查找重复值" className="docs-screenshot" width="1600" height="1188" data-path="images/docs/base/2026-05-26-field-conditional-rollup-duplicate-count-zh.png" />

**数据表**

* 客户表（包含客户名称、联系电话等字段）

在客户表中查找重复客户名称，合并客户资料前先确认重复情况。

**操作步骤**

1. 在客户表中新建条件汇总字段，标题设为“客户名称重复次数”
2. 目标表选择：客户表（本表）
3. 汇总字段选择：客户名称
4. 筛选条件设置：
   * 字段：客户名称 → 条件：等于 → 值：当前表的客户名称字段
5. 聚合函数选择：全计数
6. 新建公式字段，标题设为“重复标记”
7. 公式设置：`IF(客户名称重复次数 > 1, "重复", BLANK())`

客户表中会显示每个客户名称的出现次数，并在重复记录旁显示“重复”标记，后续可以筛选重复记录并逐条处理。

## 常见问题

<AccordionGroup>
  <Accordion title="条件汇总和条件查找有什么区别？">
    条件汇总返回单个计算值，适合看总数、金额或平均值；条件查找返回符合条件的原始值列表，适合查看明细数据。
  </Accordion>
</AccordionGroup>
