以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]WORD报表统计问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50066)

--  作者:ybmjy
--  发布时间:2014/4/28 21:20:00
--  [求助]WORD报表统计问题
为什么 

<COUNT([第一列])>不能统计

 

第一列是字符列,表达式是半角


--  作者:有点甜
--  发布时间:2014/4/28 21:23:00
--  
 不能统计,是没有值,还是统计不正确?
--  作者:ybmjy
--  发布时间:2014/4/28 21:23:00
--  
表中有值,但不显示值,显示是COUNT()
[此贴子已经被作者于2014-4-28 21:24:12编辑过]

--  作者:有点甜
--  发布时间:2014/4/28 21:26:00
--  

把你的模板发上来看看。


--  作者:ybmjy
--  发布时间:2014/4/28 21:30:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.rar


--  作者:有点甜
--  发布时间:2014/4/28 21:30:00
--  
以下是引用ybmjy在2014-4-28 21:23:00的发言:
表中有值,但不显示值,显示是COUNT()
[此贴子已经被作者于2014-4-28 21:24:12编辑过]

 

 

哦,应该是你这个模板不合理,Count不是VBScript里面的函数,表达式只能用VBScript。http://www.foxtable.com/help/topics/1415.htm

 

 

你的Count,是聚合函数,只能是用来统计子表的数据,语法是这样的。

 

[%子表,Sum(列名)] 统计子表指定列的数据,如出库和出库明细建立了关联,出库表是父表,在出库表设计模版的时候,下面的标记:

[%出库明细,Sum(数量)]

表示累计出库明细的数量列,Sum是聚合函数,表示求和,可以使用其它聚合函数进行其他统计,参考:聚合函数


--  作者:有点甜
--  发布时间:2014/4/28 21:33:00
--  

 回复5楼,请看6楼。

 

 你的语法错误,不能直接统计表中数据的。你只能这样统计 http://www.foxtable.com/help/topics/2886.htm

 


--  作者:ybmjy
--  发布时间:2014/4/28 21:35:00
--  
Count不是VBScript里面的函数,表达式只能用VBScript。http://www.foxtable.com/help/topics/1415.htm

 

 

呵呵,那个里面没有统计非空单元格的函数,不知咋办了.我要统计的是当前表的数据


--  作者:有点甜
--  发布时间:2014/4/28 21:40:00
--  
以下是引用ybmjy在2014-4-28 21:35:00的发言:

 

呵呵,那个里面没有统计非空单元格的函数,不知咋办了.我要统计的是当前表的数据

 

没办法,无法统计。或者变通一下吧,插入一个临时列,统计一下,引用这个临时列。


--  作者:有点甜
--  发布时间:2014/4/28 21:43:00
--  

 我有个疑问,为什么统计呢?

 

 如果你word报表,是统计表,应该生成一个这样的表以后,再引用这个表才对。