以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  表达式统计记录数  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=124894)

--  作者:18631154510
--  发布时间:2018/9/15 17:53:00
--  表达式统计记录数
表达式“Count(Child(参会情况关联).分组)”可以统计出关联表分组列的记录数,但是能否统计某个数据的记录数?简单的方法
--  作者:有点甜
--  发布时间:2018/9/16 11:08:00
--  

不要重复提问。

 

添加辅助列,iif(落实1=\'出席\', 1, 0),然后sum合计辅助列。只有这种方法。

 

不然,你就需要编写代码统计了。http://www.foxtable.com/webhelp/scr/1472.htm

 


--  作者:18631154510
--  发布时间:2018/9/17 16:29:00
--  

关键我要统计的列里有“出席”“列席”“请假”三种情况,辅助列用1和0是没法实现的。

我要按组统计“出席”“列席”“请假”三种情况的记录数。甚至有可能是更多种的情况。

我总觉得表达式是可以实现的,指南里没有类似的例子

[此贴子已经被作者于2018/9/17 16:30:25编辑过]

--  作者:有点甜
--  发布时间:2018/9/17 16:55:00
--  

添加3个辅助列啊。

 

第一个:iif(某列=\'出席\', 1, 0)

第二个:iif(某列=\'列席\', 1, 0)

 

最后,你需要统计哪个,就统计哪一列啊。