以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于g.Totals.AddDef  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=160528)

--  作者:fvcfox
--  发布时间:2021/2/5 11:56:00
--  关于g.Totals.AddDef
在做分组统计表
g.Totals.AddDef("合计",Gettype(Double))
希望统计为双精度数据,为什么会出错

--  作者:有点蓝
--  发布时间:2021/2/5 11:58:00
--  
没有这种用法,不要乱创造语法。

如果统计的列是数值型的,统计结果肯定也是数值型的

--  作者:fvcfox
--  发布时间:2021/2/5 14:06:00
--  

我参考这个,以为可以用。那要让分组统计临时表保留有两位小数应该怎样设置,因为我发现g.Totals.AddDef("合计")统计出来的是没小数的

Dim dtb As New DataTableBuilder("统计")
dtb.AddDef("产品", GetType(String), 32)
dtb.AddDef("客户", GetType(String), 32)
dtb.AddDef("数量", GetType(Integer))
dtb.AddDef("金额", GetType(Double))
dtb.Build()
MainTable
= Tables("统计")




--  作者:fvcfox
--  发布时间:2021/2/5 14:11:00
--  
哦。知道了,查看了代码是g.Decimals = 2决定的