分组功能
描述¶
分组是 Web 表单中包含的功能之一。它支持以下公式:
- SUBTOTAL
- 单元格的代数求和(不支持原生 SUM 函数)
在以下情况下执行分组:
-
公式中涉及的项相邻且属于同一级别。
-
a. 在运行较低级别分组后最终相邻的项也应视为相邻。

公式中涉及的项之间的相邻关系:"产品销售"和"服务销售"相邻,且都涉及确定"收入 1"的公式


运行"收入 1"和"收入 2"较低级别分组后项之间的相邻关系
- 公式中涉及的项和公式本身相邻

项和公式之间的相邻关系。合计 1 是"收入 4"和"收入 5"之和
- 公式包含单个项,且该项与公式相邻

与公式相邻的单个元素的分组
分组的方向由"明细前小计"标志决定。
- 如果未选中该标志,则分组方向为标准方向,仅对具有相邻项(以及在完成较低级别分组后最终相邻的项)位于公式上方的公式进行分组。
- 如果选中该标志,则分组方向与标准方向相反,仅对具有相邻项(以及在完成较低级别分组后最终相邻的项)位于公式下方的公式进行分组。
示例 1 - 未选中"明细前小计"

在分析模式下查看 FST,采用标准分组方向,涉及所有具有相邻项且项位于包含公式的单元格上方的公式的行
示例 2 - 选中"明细前小计"

在分析模式下查看 FST,分组方向与标准方向相反,涉及所有具有相邻项且项位于包含公式的单元格下方的公式的行
例外 对于合成类型 FST,此行为有一个例外。在这种情况下,分组的方向由要使用的第一个公式决定
- 如果公式引用位于上方的项,则分组方向为标准方向,仅对使用公式上方相邻项的公式进行分组。
- 如果公式引用位于下方的项,则分组方向与标准方向相反,仅对使用公式下方相邻项的公式进行分组。
示例 1 - 项位于公式上方的合成 FST

FST 的配置,公式与公式中涉及的项相邻且位于上方。代码 030 是代码 001 和 002 之和,它们相邻且位于上方,而代码 070 是代码 050 和 060 之和,相邻且位于上方

在合成模式下查看图 5 中的 FST,标准分组方向在第 10 行(合计 0,FST 代码 030)和第 14 行(合计 1,FST 代码 070)上可见
示例 2:项位于公式下方的合成 FST

FST 的配置,公式与公式中涉及的项相邻且位于下方。代码 030 是代码 010 和 020 之和,它们相邻且位于下方,而代码 070 是代码 040 和 050 之和,相邻且位于下方

在合成模式下查看图 7 中的 FST,与标准方向相反的分组在第 9 行(合计 0,FST 代码 030)和第 12 行(合计 1,FST 代码 070)上可见