根据条件修改单元格值
空备注等场景用新值替换展示。
条件成立时用「新值」替换展示内容。
示例报表:条件属性-新值替换空备注
数据表: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 添加条件属性
- 选中 D2
- 属性选 新值
- 新值公式:
"—"(含引号) - 条件类型 公式:
$$$ == null || $$$ == '' - 保存预览
4. 效果
有备注的行显示原文;空备注显示为 —。
5. 与形态的区别
| 条件属性-新值 | 单元格形态 | |
|---|---|---|
| 是否改实际展示链路中的值 | 是 | 否(只改显示) |
| 其它格引用 | 引用到新值后的结果 | 仍引用实际值 |
需要「只改观感、引用仍用原值」时用形态;需要后续公式也吃到替换结果时用新值。
