统计序列distinct成员个数。
语法:
A.icount(x) |
|
icount(x1,…,xn) |
相当于A.icount(),其中x1,…,xn为A的成员,该语法不支持使用选项。 |
备注:
统计序列A中的distinct成员个数。
参数:
A |
序列。 |
x |
表达式。A为排列/序表时不可省略。 |
选项:
@o |
认为A有序,仅去掉相邻的重复成员。 |
@n |
A是数列,可用位置判断。 |
@b |
A是数列,使用long的位来判断。 |
返回值:
整数
示例:
A为序列:
|
A |
|
1 |
=["a","c","d","e","f","a","a"] |
|
2 |
=A1.icount() |
5 |
3 |
=[1,4,9,16,25,36,49,64,81,100,81] |
数列。 |
4 |
=A3.icount@n() |
10 ,程序根据位置判断。 |
5 |
=A3.icount@b() |
10,程序根据long的位判断。 |
6 |
=icount("a","c","d","e","f","a","a") |
5,同A2。 |
A为序表/排列:
|
A |
|
1 |
=demo.query("select EID,NAME,GENDER,DEPT from EMPLOYEE") .sort(DEPT) |
返回对DEPT有序的序表。 |
2 |
=A1.icount@o(DEPT) |
统计员工表中部门个数。 |