# 计数函数

本节介绍加载脚本中与 LOAD 语句评估期间的记录计数器相关的函数。唯一可用于图表表达式的函数是 RowNo()。

某些计数器函数没有任何参数，但是它后面的括号不能省略。

使用每个函数的下拉列表可查看每个函数的简短描述和语法。单击语法描述中的函数名称可了解更多信息。

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/counter-functions.htm)

#### autonumber

此脚本函数用于返回在脚本执行期间 expression 遇到的每个特殊计算值的整数值。此函数可用于创建复合键的紧凑记忆呈现形式。

[**autonumber**](https://help.qlik.com/zh-CN/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/autonumber.htm)(expression[ , AutoID])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/counter-functions.htm)

#### autonumberhash128

此脚本函数用于计算合并输入表达式值的 128 位散列，并返回脚本执行期间遇到的每个特殊散列值的唯一整数值。例如，此函数可用于创建复合键的紧凑记忆呈现形式。

[**autonumberhash128**](https://help.qlik.com/zh-CN/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/autonumberhash128.htm)(expression {, expression})

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/counter-functions.htm)

#### autonumberhash256

此脚本函数用于计算合并输入表达式值的 256 位散列，并返回脚本执行期间遇到的每个特殊散列值的唯一整数值。此函数可用于创建复合键的紧凑记忆呈现形式。

信息注释此函数仅可用作脚本函数。

[**autonumberhash256**](https://help.qlik.com/zh-CN/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/autonumberhash256.htm)(expression {, expression})

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/counter-functions.htm)

#### fieldvaluecount

此脚本函数用于返回字段中特殊值的数量。fieldname 必须指定为字符串（例如引用的文字）。

[**fieldvaluecount**](https://help.qlik.com/zh-CN/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/fieldvaluecount.htm)(fieldname)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/counter-functions.htm)

#### IterNo

此脚本函数返回 while 子句中指示当前迭代的整数。第一次迭代的编号为１。IterNo 函数只有与 while 子句结合使用才有意义。

[**IterNo**](https://help.qlik.com/zh-CN/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/IterNo.htm)( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/counter-functions.htm)

#### RecNo

此脚本函数用于返回当前表格的当前读取行数。第一个记录为编号１。

[**RecNo**](https://help.qlik.com/zh-CN/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/RecNo.htm)( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/counter-functions.htm)

#### RowNo - script function

此函数用于返回结果 QlikView 内部表格中当前行位置的整数。第一行为编号１。

[**RowNo**](https://help.qlik.com/zh-CN/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/RowNo.htm)( )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/counter-functions.htm)

#### RowNo - chart function

RowNo() 用于返回表格中当前列段数据的当前行数。对于位图图表，RowNo() 用于返回图表的等效垂直表内的当前行数。

[**rowno**](https://help.qlik.com/zh-CN/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/ChartFunctions/InterRecordFunctions/rowno.htm)([TOTAL])