以文本方式查看主题

-  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=21245)

--  作者:rjh4078
--  发布时间:2012/7/6 13:03:00
--  请教数据统计的问题

我在一个窗口里添加了一个table 类型为副本

在aferload里添加了如下代码

 

Dim g As New GroupTableBuilder("客户期初余额统计表", DataTables("客户期初余额表"))
g.Groups.AddDef("客户名称")
g.Totals.AddDef("期初应收")
g.Totals.AddDef("期初预收")
g.VerticalTotal = True
g.SubTotal = True
g.GrandProportion = True
g.FromServer = True
g.Build()

Tables("窗口6_table1").DataSource=g.BuildDataSource
Tables("窗口6_table1").AutoSizeCols

 

 

但是执行以后

如下图所示  第一 没有汇总 第二占比显示 却不是百分比

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-7-6 13:03:12编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/7/6 15:13:00
--  

这是正常,直接Build才会设置汇总模式,显示百分比。
 
Dim g As New GroupTableBuilder("客户期初余额统计表", DataTables("客户期初余额表"))
g.Groups.AddDef("客户名称")
g.Totals.AddDef("期初应收")
g.Totals.AddDef("期初预收")
g.VerticalTotal = True
g.GrandProportion = True
g.FromServer = True
g.Build()
Tables("窗口6_table1").DataSource=g.BuildDataSource
Tables("窗口6_table1").AutoSizeCols
DataTables("窗口6_table1").Datacols("xxx").SetFormat("0.00")
 
 
提示,统计表的列名,并不是你看看到,先按常规统计,用这个看一下实际的列名:
http://www.foxtable.com/help/topics/0193.htm

 

[此贴子已经被作者于2012-7-6 15:12:54编辑过]