以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  从字符串“男”到类型“Decimal”的转换无效。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124291)

--  作者:susu312
--  发布时间:2018/9/3 23:25:00
--  从字符串“男”到类型“Decimal”的转换无效。

 

Dim b As New CrossTableBuilder("统计表1",DataTables("person"))
b.HGroups.AddDef("organName","单位") \'添加客户列用于水平分组
b.VGroups.AddDef("sex") \'添加产品列用于垂直分组
b.Totals.AddDef("sex") \'添加数量列用于统计
b.Build \'生成统计表
MainTable = Tables("统计表1") \'打开生成的统计表

 

老师,我的代码是这样的,然后报错:从字符串“男”到类型“Decimal”的转换无效。

 


--  作者:有点蓝
--  发布时间:2018/9/3 23:27:00
--  
http://www.foxtable.com/webhelp/scr/0678.htm,先看看帮助,然后再说其他的

非数值只能做记录数统计

--  作者:有点甜
--  发布时间:2018/9/4 9:01:00
--  

改成

 

b.Totals.AddDef("sex", AggregateEnum.Count) \'添加数量列用于统计