隐藏行后保持序号连续
配合 seq 与行高隐藏处理序号。
先按条件隐藏行,再用 seq 让可见行序号连续。
示例报表:条件属性-隐藏后序号连续
数据表:VRDemo.store_sku_qty
1. 问题描述
按销量隐藏部分行后,若用手工写死的行号或 row(),序号会跳号。希望可见行仍是 1、2、3…
2. 解决思路
- 销量列:条件属性行高 = 0,条件
$$$ < 100 - 序号列:公式
seq(B2)(B2为列表扩展主格),左父格指向扩展主格
seq(扩展主格) 按该格的扩展次序编号;配合隐藏后,预览中可见行序号连续(扩展序仍含被隐藏行时,以实际预览为准;若需严格「仅可见行编号」,可把过滤下沉到 SQL WHERE qty >= 100)。
3. 操作步骤
3.1 表格
| 格 | 内容 |
|---|---|
| A2 | 公式 seq(B2),左主格 B2 |
| B2 | 门店,列表向下扩展 |
| C2 | 商品 |
| D2 | 销量 + 行高隐藏规则 |
3.2 条件属性(D2)
- 属性:行高
0 - 普通条件:小于
100
3.3 预览
低销量行不可见;序号列从 1 起随扩展主格递增。若业务要求「隐藏行完全不占序号」,推荐 SQL 过滤 + seq。
