集深V5-count()单元格函数

来源:互联网 发布:图片转pdf软件 编辑:程序博客网 时间:2024/05/21 17:18

一、报表实例

制作“客户信息表”,运用count()单元格函数,汇总每个地区包含的公司数。

二、设计过程

1、引用数据集ds3

ds3:select 城市,客户名称,联系人,联系人职务 from DEMO_CUSTOMERS

2、编辑报表

(1)A2单元格的表达式为:=ds3.Group(地区,false)

(2)B2单元格的表达式为:=ds3.Group(城市,false)

(3)C2单元格的表达式为:=ds3.Select(客户名称)

(4)D2单元格的表达式为:=ds3.联系人

(5)E2单元格的表达式为:=ds3.联系人职务

(6)C3单元格的表达式为:=count(C2{})

此表达式计算C2单元格扩展后的格子数。

三、小结

本节的报表中,各地区所含公司数的汇总是通过count()单元格函数实现的,count(C2{})对C2单元格扩展后的格子进行计数,得出每个地区所包含的公司数量。

下面我们介绍一下函数的用法。

四、函数说明

count() 单元格函数

函数说明:对可扩展单元格或集合表达式进行计数

语法: count(expression{,containNull})

参数说明:

expression 单元格或表达式,一般为可扩展单元格或集合表达式

containNull 是否对null元素进行计数,缺省为true,表示对null元素进行计数;false则相反

返回值:整数

示例:

例1:count(A1:B10,false) 以当前格为基格计算A1和B10之间总共有几个单元格,如果单元格的值为空则不计数。

例2:count(A1[1]:B10[3])计算A1扩展出来的第一个格和B10扩展出来的第三个格之间总共有几个单元格。

例3:count(arg1) 其中arg1是参数组,统计arg1中有几个数据。

例4:count(B1{}) 表示求得当前主格扩展区域内所有扩展后的B1单元格的个数。

例5:count(B1{`0}{}) 表示求得根坐标下所有扩展后的B1单元格的个数。

原创粉丝点击