中所有记录计数,或对所有满足条件的记录计数。

说明

Count 函数对包含单列表中数值的记录数目进行计数。

CountA 函数对单列表中不为空白的记录数进行计数。 此函数包括计数中的空白文本 ("")。

CountIf 函数对表中逻辑公式为 true 的记录数进行计数。 该公式可以引用表的

CountRows 函数对表中的记录数进行计数。

这些函数每一个都会返回一个数值。

当这些函数与数据源一起使用时,不能委派这些函数。 将只检索数据源的第一个部分,然后检索应用的函数。 结果可能并不是事实的全部。 系统会在你创作时显示一个蓝点,提醒注意此限制,并建议尽可能改用可委托的替代项。 有关详细信息,请参阅委托概述

语法

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable - 必需。 要计数的记录的列。

CountIf( Table, LogicalFormula )

  • Table - 必需。 要计数的记录的表。
  • LogicalFormula - 必需。 用于对表中每条记录求值的公式。 对此公式返回 true 的记录进行计数。 该公式可以引用表的列。

CountRows( Table )

  • Table - 必需。 要计数的记录的表。

示例

  1. 导入或创建一个名为清单集合,如在库中显示图像和文本所述的第一个子过程。

  2. 添加标签,然后将其 Text 属性设置为以下公式:

    CountIf(Inventory, UnitsInStock < 30)

    标签显示为 2,因为有两种产品(Ganymede 和 Callisto)的库存量小于 30 套。

  3. 添加另一个标签,然后将其 Text 属性设置为以下公式:

    CountA(Inventory.UnitsInStock)

    标签显示为 5,表示 UnitsInStock 列中非空单元格的数目。

  4. 添加另一个标签,然后将其 Text 属性设置为以下公式:

    CountRows(Inventory)

    标签显示为 5,因为该集合包含 5 行。