RangeCount - 脚本和图表函数
Syntax:
RangeCount(first_expr[, Expression])
Return data type: 整数
Arguments:
该函数的参数可能包含内部记录函数,并在其内部返回一系列值。
参数 | 说明 |
---|---|
|
表达式或字段包含要计数的数据。 |
|
可选表达式或字段包含要计数的数据范围。 |
Limitations:
不对
Examples and results:
示例 | 结果 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
返回 3 |
||||||||||||||||
|
返回 2 | ||||||||||||||||
RangeCount (null( )) | 返回 0 | ||||||||||||||||
|
返回 2 | ||||||||||||||||
将示例脚本添加到应用程序并运行。然后,至少要将结果列中列出的字段添加到应用程序中的表格才能查看结果。 RangeTab3: LOAD recno() as RangeID, RangeCount(Field1,Field2,Field3) as MyRangeCount INLINE [ Field1, Field2, Field3 10,5,6 2,3,7 8,2,8 18,11,9 5,5,9 9,4,2 ]; |
|
带有表达式的示例:
RangeCount (Above(MyField,1,3))
返回 MyField 的三个结果中包含的值的数量。通过指定 Above() 函数的第一个参数作为
示例中所使用的数据:
MyField | RangeCount(Above(MyField,1,3)) |
---|---|
10 |
0 |
2 | 1 |
8 | 2 |
18 | 3 |
5 | 3 |
9 | 3 |
示例中所使用的数据:
RangeTab:
LOAD * INLINE [
MyField
10
2
8
18
5
9
] ;