官方文档

根据条件修改单元格值

空备注等场景用新值替换展示。

条件成立时用「新值」替换展示内容。

示例报表:条件属性-新值替换空备注

数据表:VRDemo.store_sku_qty(字段 remark 备注可为空)


1. 问题描述

备注为空时页面空白难看,希望显示为 —。

2. 解决思路

对备注列添加「新值」条件属性:条件判断空值,新值公式写字符串 "—"。

3. 操作步骤

3.1 准备数据

SELECT store_name, sku_name, qty, remark
FROM store_sku_qty
ORDER BY id

3.2 表格设计

D2 绑定 remark,左主格为门店扩展列。

3.3 添加条件属性

  1. 选中 D2
  2. 属性选 新值
  3. 新值公式:"—"(含引号)
  4. 条件类型 公式:$$$ == null || $$$ == ''
  5. 保存预览

4. 效果

有备注的行显示原文;空备注显示为 —。

5. 与形态的区别

条件属性-新值单元格形态
是否改实际展示链路中的值是否(只改显示)
其它格引用引用到新值后的结果仍引用实际值

需要「只改观感、引用仍用原值」时用形态;需要后续公式也吃到替换结果时用新值。