官方文档

隐藏行后保持序号连续

配合 seq 与行高隐藏处理序号。

先按条件隐藏行,再用 seq 让可见行序号连续。

示例报表:条件属性-隐藏后序号连续

数据表:VRDemo.store_sku_qty


1. 问题描述

按销量隐藏部分行后,若用手工写死的行号或 row(),序号会跳号。希望可见行仍是 1、2、3…

2. 解决思路

  1. 销量列:条件属性行高 = 0,条件 $$$ < 100
  2. 序号列:公式 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。