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

# 公式支持显示格式

> 公式显示格式是一项能让数据“活”起来的功能。它允许你将公式计算出的枯燥数据，直接转化为进度条、评分、货币等直观的视觉元素。

## 公式显示格式

**公式显示格式**是一项能让数据“活”起来的功能。它允许你将公式计算出的枯燥数据，直接转化为**进度条**、**评分**、**货币**等直观的视觉元素。

过去，公式计算的结果只能以纯文本或数字呈现。现在，通过设置显示格式，你不仅可以让表格更加美观，还能解决“进度条无法随数据自动更新”的长期痛点。

### 设置显示格式

你可以在创建公式时，或对现有的公式字段进行修改设置。

1. 点击公式字段表头，打开配置面板；
2. 点击 **显示格式** 下拉菜单
3. 根据计算结果的数据类型，选择合适的展示样式（如**进度**）；
4. 根据所选格式配置详细参数（如颜色、格式等）；
5. 点击确定。

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3_0DHyVwi5BeQO7f/zh/aitable/formulas/display-formats/images/image_yqEUQKvDDh.png?fit=max&auto=format&n=3_0DHyVwi5BeQO7f&q=85&s=d2dd527a5aa59ee4e9da6520cf07b6ab" alt="" width="1238" height="1130" data-path="zh/aitable/formulas/display-formats/images/image_yqEUQKvDDh.png" />

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3_0DHyVwi5BeQO7f/zh/aitable/formulas/display-formats/images/image_GCOliP2rBe.png?fit=max&auto=format&n=3_0DHyVwi5BeQO7f&q=85&s=4fd0f055ce7ca6574726c82dc3a4132c" alt="" width="1236" height="1254" data-path="zh/aitable/formulas/display-formats/images/image_GCOliP2rBe.png" />

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3_0DHyVwi5BeQO7f/zh/aitable/formulas/display-formats/images/image_bsqGkpHMHW.png?fit=max&auto=format&n=3_0DHyVwi5BeQO7f&q=85&s=77e53ac9d2717e9eb79c3f7b63bdded5" alt="" width="932" height="1086" data-path="zh/aitable/formulas/display-formats/images/image_bsqGkpHMHW.png" />

### 核心场景与配置示例

#### 1. 自动更新的项目进度条

**痛点**: 过去使用普通的“**进度**”字段，必须手动拖拽百分比。当任务数量发生变化时，进度条不会自动调整，维护成本高。

**解决方案**: 通过公式计算完成率，并将结果渲染为进度条。

* **公式逻辑**:`[预售数量] / [目标数量]`
* **格式设置**: 选择**进度**。
* **参数配置**: 勾选 **自定义进度条值**，将起始值设为 `0`，目标值设为 `1`（代表 100%）。
* **效果**: 当“已完成任务数”更新时，进度条会自动涨跌，无需人工干预。

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3_0DHyVwi5BeQO7f/zh/aitable/formulas/display-formats/images/image_aXQNeZ3xdl.png?fit=max&auto=format&n=3_0DHyVwi5BeQO7f&q=85&s=6f5e9f9f7c1ec1255cf8ab70f6596b26" alt="" width="1258" height="1272" data-path="zh/aitable/formulas/display-formats/images/image_aXQNeZ3xdl.png" />

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3_0DHyVwi5BeQO7f/zh/aitable/formulas/display-formats/images/image_YGhr4WF_TM.png?fit=max&auto=format&n=3_0DHyVwi5BeQO7f&q=85&s=ffbd1a6b1dbfa4dc247669498d2ac6a3" alt="" width="1258" height="1272" data-path="zh/aitable/formulas/display-formats/images/image_YGhr4WF_TM.png" />

#### 2. 绩效/满意度评分

**场景**: 需要根据多个维度（如技能、沟通、经验）计算加权平均分，并以“星星”展示。

* **公式逻辑**:`AVERAGE([技能分], [沟通分], [经验分])`
* **格式设置**: 选择 **评分**。
* **参数配置**: 将最大值设为10。
* **效果**: 计算结果直接显示为 ⭐，直观展示评级。

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3_0DHyVwi5BeQO7f/zh/aitable/formulas/display-formats/images/image_OLQU6WjMpG.png?fit=max&auto=format&n=3_0DHyVwi5BeQO7f&q=85&s=4c56e82a77f0f401996d0069d58504af" alt="" width="1368" height="1208" data-path="zh/aitable/formulas/display-formats/images/image_OLQU6WjMpG.png" />

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3_0DHyVwi5BeQO7f/zh/aitable/formulas/display-formats/images/image_be9GNr6ZCr.png?fit=max&auto=format&n=3_0DHyVwi5BeQO7f&q=85&s=91a8fbb7ba1d2c1092d876fa8af4ddd9" alt="" width="1368" height="752" data-path="zh/aitable/formulas/display-formats/images/image_be9GNr6ZCr.png" />

#### 3. 财务金额规范化

**场景**: 销售额计算结果通常是纯数字（如`19900`），缺乏货币符号和千分位。

* **公式逻辑**:`[直播价] * [预售数量]`
* **格式设置**: 选择 **货币**。
* **参数配置**: 选择货币符号`¥` 并保留 2 位小数。
* **效果**: 自动显示为`¥ 19,900.00`，便于财务对账。

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3_0DHyVwi5BeQO7f/zh/aitable/formulas/display-formats/images/image_HIgWownGaz.png?fit=max&auto=format&n=3_0DHyVwi5BeQO7f&q=85&s=628db7813907900e90761faeb9708db5" alt="" width="1368" height="1278" data-path="zh/aitable/formulas/display-formats/images/image_HIgWownGaz.png" />

<img src="https://mintcdn.com/dingtalk-8c0f98e2/3_0DHyVwi5BeQO7f/zh/aitable/formulas/display-formats/images/image_KMW539Ze7f.png?fit=max&auto=format&n=3_0DHyVwi5BeQO7f&q=85&s=0faa0e8c7c4fdeffe1624cc1078c02a8" alt="" width="1112" height="1042" data-path="zh/aitable/formulas/display-formats/images/image_KMW539Ze7f.png" />

### 支持的格式类型

系统会根据公式计算出的原始数据类型，提供不同的格式选项：

| **格式名称**​ | **要求的数据类型**​      | **示例**​       |
| --------- | ----------------- | ------------- |
| **数字**​   | 数字                | `1,000.00`    |
| **货币**​   | 数字                | `¥ 299.00`    |
| **日期**​   | 日期/时间戳            | `2026年01月22日` |
| **进度**​   | 数字 (通常为0-1或0-100) | 80            |
| **评分**​   | 数字                | ⭐⭐⭐⭐⭐         |

### 注意事项

#### 1. 类型匹配校验

并非所有公式都能随意设置格式。如果公式输出的是“文本”（例如`CONCATENATE("姓名", "地址")`），强制设置为**进度**或**评分** 格式时，单元格会报错。

* **提示信息**: **无法计算，请修改格式**。
* **解决方法**: 将显示格式切换回**默认**或**文本** 即可恢复显示。

#### 2. 转换为其他字段

如果你不再需要公式自动计算，想把数据固定下来，可以将字段类型转换为普通字段。

* 操作: 双击表头 > 点击 **字段类型** > 选择 **数字** 或其他类型。
* **风险**: 转换后，字段将失去自动计算能力，仅保留当前的值作为静态数据。

### 常见问题

* 问: 为什么我的公式字段选不了“进度”格式?

  答: 请检查公式的计算结果是否为**数字**。如果公式中包含文本拼接（如 `Text` 函数），系统会将其识别为文本类型，因此无法渲染为进度条。
* 问: 公式生成的进度条，可以像普通进度条那样手动拖拽修改吗?

  答: 不可以。公式字段的值是由计算逻辑严格控制的，**不支持手动修改**。如果需要手动干预进度，请使用普通的“进度”字段。
* 问: 公式计算出的日期显示为一串数字怎么回事?

  答: 日期在底层存储为时间戳数字。请在 **显示格式** 中选择 **日期**，即可将其转换为“YYYY年MM月DD日”的可读格式。
