以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于统计结果小数问题(已解决) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=26639) |
-- 作者:xiaoqiwei -- 发布时间:2012/12/10 21:12:00 -- 关于统计结果小数问题(已解决) 代码如下:
Dim g As New GroupTableBuilder("统计表1", DataTables("yfk"))
结果如下:
问题如下: 截图中的提成金额是累计金额,也就是“g.Totals.AddDef("tcje")”,我已经设置了“g.Decimals = 2” 保留两位小数,但为何没有小数存在呢?我需要两位固定的小数,请问这是什么问题? [此贴子已经被作者于2012-12-11 18:20:42编辑过]
|
-- 作者:有点甜 -- 发布时间:2012/12/10 21:31:00 -- 说不定你的提成金额的数据类型是整数,如果这样,小数设置没有意义。 |
-- 作者:xiaoqiwei -- 发布时间:2012/12/11 0:06:00 -- 以下是引用有点甜在2012-12-10 21:31:00的发言:
说不定你的提成金额的数据类型是整数,如果这样,小数设置没有意义。 列:tcje “提成金额”是双精度小数 |
-- 作者:lin_hailun -- 发布时间:2012/12/11 9:37:00 -- 测试了一下,统计是不会固定小数位数的,只会限制最大的小数位数。 最后设置一下吧。DataTables().DataCols().SetFormat("0.00") |
-- 作者:xiaoqiwei -- 发布时间:2012/12/11 18:20:00 -- 我已经自己研究出来了,不过也谢谢lin_hailun |