Foxtable(狐表)用户栏目专家坐堂 → [求助]困扰好几天的问题,请高手给个思路


  共有2900人关注过本帖树形打印复制链接

主题:[求助]困扰好几天的问题,请高手给个思路

帅哥哟,离线,有人找我吗?
老奤
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:66 积分:542 威望:0 精华:0 注册:2015/4/13 14:01:00
  发帖心情 Post By:2015/4/29 9:07:00 [只看该作者]

明白了,谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/29 9:08:00 [只看该作者]

加上百分比的:

 

Dim b As New SQLGroupTableBuilder("统计表1","表A")
b.Groups.AddDEF("居民组")
b.Totals.AddDEf("姓名",AggregateEnum.Count,"总人数")
b.Totals.Addexp("已签约","iif(签约期 Is null,0,1)")
b.Totals.Addexp("未签约","iif(签约期 Is null,1,0)")
b.Build
DataTables("统计表1").DataCols.Add("百分比",Gettype(Double),"已签约/总人数")
DataTables("统计表1").datacols("百分比").SetFormat("0.00%")
MainTable = Tables("统计表1")


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/29 9:13:00 [只看该作者]

或者

Dim g As New GroupTableBuilder("统计表1", DataTables("表A"))
g.Groups.AddDef("居民组")
g.Totals.AddDef("签约期", AggregateEnum.Count)
g.Build()
MainTable = Tables("统计表1")
DataTables("统计表1").DataCols.Add("占比",Gettype(Double))
DataTables("统计表1").DataCols("占比").SetFormat("0.00%")
For Each dr As DataRow In DataTables("统计表1").DataRows
    dr("占比")=dr("签约期")/DataTables("表A").Compute("Count(姓名)","居民组='" & dr("居民组") & "'")
Next

 回到顶部
总数 13 上一页 1 2