Foxtable(狐表)用户栏目专家坐堂 → 数据统计——分组统计中,统计最小值,如果有零值(零值最小)要统计次最小值,如何解决?


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

主题:数据统计——分组统计中,统计最小值,如果有零值(零值最小)要统计次最小值,如何解决?

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


加好友 发短信
等级:二尾狐 帖子:538 积分:5999 威望:0 精华:0 注册:2008/9/7 20:15:00
数据统计——分组统计中,统计最小值,如果有零值(零值最小)要统计次最小值,如何解决?  发帖心情 Post By:2023/2/5 20:48:00 [只看该作者]

数据统计——分组统计中,统计最小值,如果有零值(零值最小)要统计次最小值,如何解决?谢谢老师。

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


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/5 20:59:00 [只看该作者]

只能手工统计,类似:http://www.foxtable.com/webhelp/topics/0681.htm

使用compute获取最小,如果是0,加条件排除等于0的编号再使用compute获取一次

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


加好友 发短信
等级:二尾狐 帖子:538 积分:5999 威望:0 精华:0 注册:2008/9/7 20:15:00
  发帖心情 Post By:2023/2/8 20:49:00 [只看该作者]

Dim g As New GroupTableBuilder("统计表1", DataTables("老宋数据库"))
g.Groups.AddDef("院校名称")
g.Groups.AddDef("首选科目")
g.Groups.AddDef("办学性质")
g.Groups.AddDef("省份")
g.Groups.AddDef("本/专")
g.Totals.AddDef("22人")
g.Totals.AddDef("21人")
g.Totals.AddDef("20人")
g.Totals.AddDef("22分", AggregateEnum.Min)
g.Totals.AddDef("21分", AggregateEnum.Min)
g.Totals.AddDef("20分", AggregateEnum.Min)
g.Totals.AddDef("22分", AggregateEnum.Max)
g.Totals.AddDef("21分", AggregateEnum.Max)
g.Totals.AddDef("20分", AggregateEnum.Max)
g.Totals.AddDef("22位", AggregateEnum.Max)
g.Totals.AddDef("21位", AggregateEnum.Max)
g.Totals.AddDef("20位", AggregateEnum.Max)
g.Totals.AddDef("22位", AggregateEnum.Min)
g.Totals.AddDef("21位", AggregateEnum.Min)
g.Totals.AddDef("20位", AggregateEnum.Min)
g.Build()
MainTable = Tables("统计表1")
[此贴子已经被作者于2023/2/8 20:51:17编辑过]

 回到顶部