# CountPassFail

计数并返回给定引用值的通过、失败和总事件数。

## CountPassFail 输入

参数 | 说明
--- | ---
事件 | 指定要增加计数器的事件。 此参数需要是对具有时间戳的任何事件的引用，例如以下之一： 包含事件函数的单元格。 包含按钮函数的单元格。
值 | 指定所要求的对要计数数据流来源所在单元格的引用。 必须引用数字或状态单元格。如果未引用任何单元格，则该函数为所有结果返回 #ERR。 递增的计数器（通过、失败或 #ERR）基于返回的值，如下所示：
通过 | 值 > 0
失败 | 值 = 0
#ERR | 值 < 0
重置 | 强制计数器在下一个事件时重置。 指定在指定事件发生时计数器是否重置为零。此参数自动引用重置按钮，在最初创建该函数时这个按钮即被插入到电子表格。 注意:如果在属性页中手动切换此复选框，则对重置按钮的引用将被删除。要使用重置按钮，此参数必须引用包含重置按钮的单元格。
0 = OFF（默认值） | 不重置计数器。
1 = ON | 发生指定事件时重置计数器。

## CountPassFail 输出

返回 | 包含递增计数器或 #ERR（如果任何输入参数无效）的一个 计数 数据结构。
结果 | 最初将 CountPassFail 插入单元格时，会在电子表格中创建结果表和重置按钮。按下重置按钮时，所有计数器将重置为零。 下列定时数据存储 Vision Data Access functions自动插入到电子表格中以创建结果表：
标签 | 函数 | 说明
通过数 | GetPassCount(Count) | 通过的递增计数。当返回值大于零时，计数器将递增。
失败数 | GetFailCount(Count) | 失败的递增计数。当返回值等于零时，计数器将递增。
错误数 | GetErrorCount(Count) | 错误的递增计数。当返回值小于零时，计数器将递增。
总数 | GetTotalCount(Count) | 通过、失败和错误的总数。