起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 252|回复: 14

【搞定】[请求]CountIf函数怎么用**

[复制链接]
发表于 2007-12-20 17:53:07 | 显示全部楼层 |阅读模式
在USES里添加了Business.System.Math
还是提示“[错误]Biz:\NNSZKWSBMLQXT\LXX\NEWQUERY2.FUNC.DIR\MainForm.Form.pas(276, 53): Undeclared identifier "CountIf"

在帮助里搜索不到,论坛也搜索不到
回复

使用道具 举报

发表于 2007-12-20 18:02:24 | 显示全部楼层
楼主这个是什么函数,没见过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 18:10:02 | 显示全部楼层
我不想重新过滤数据集
但要获取数据集中“某个字段的值为一常量”的记录数
有没有别的方法?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 23:00:54 | 显示全部楼层
最初由 lixy 发布
[B]楼主这个是什么函数,没见过 [/B]


用户手册附录A里面有
CountIf CountIf(值表达式/*,条件表达式)
条件计数。统计已加载的且满足条件的记录数目。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-20 23:02:11 | 显示全部楼层
在网上只查到EXCEL有这个函数名
用法似乎和用户手册说的不一样
回复 支持 反对

使用道具 举报

发表于 2007-12-21 08:59:32 | 显示全部楼层
这个是公式编辑器里面的函数,不能放在代码中使用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-21 09:03:02 | 显示全部楼层
哦,原来是这样
我看到它和MAX之类的函数在一起
以为也是一样的用法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-21 09:03:38 | 显示全部楼层
结帖吧
我重新过滤好了
谢谢!
回复 支持 反对

使用道具 举报

发表于 2007-12-21 09:12:04 | 显示全部楼层
楼主,学习非常好,不过,你仔细看后面的说明了吗?
1)        统计函数用于对表格文档 中的数据进行各种统计计算。其输入参数可以是一个值表达式和条件表达式,值表达式可以是单个常量、字段或复杂的表达式文本,条件表达式用于对参与计算的数据进行过滤。
2)        包含统计函数的业务表达式只被应用到表格文档的数据区域中,多数情况用于数据区域的区域头、区域尾、页头、页尾内,通过插入菜单中的表达式选项来设置表达式单元格。
3)        统计函数与数据集统计函数不同,它可以嵌套使用、统计结果也可以与字段变量进行运算。


这个是在表格文档的表达式上用的,不是在代码中写的,
具体写法:
countif(sz,sz<15)  //  计算 SZ 这个字段的值小于15的记录个数
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-21 09:43:08 | 显示全部楼层
我用的不是表格文档
说明我也看了
不过貌似部分函数是可以在代码里使用的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-3 17:17 , Processed in 0.049821 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表