Foxtable(狐表)用户栏目专家坐堂 → [求助]统计条件


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

主题:[求助]统计条件

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


加好友 发短信
等级:五尾狐 帖子:1140 积分:11255 威望:0 精华:0 注册:2017/9/26 16:30:00
[求助]统计条件  发帖心情 Post By:2020/2/8 10:37:00 [只看该作者]

老师好!
生成统计表如图,“承办数”是表中[报告号]列的所有计数;“未结数”是[复核状态]=‘复核中’的计数,这个‘复核中’的条件怎样加入代码中?
谢谢!

图片点击可在新窗口打开查看此主题相关图片如下:截屏图片.jpg
图片点击可在新窗口打开查看

Dim g As New GroupTableBuilder("统计表1", DataTables("复核表"))
g.Groups.AddDef("复核人")
g.Totals.AddDef("报告号", AggregateEnum.Count,"承办数", True)
g.Totals.AddExp("未结数",AggregateEnum.Count, .......)
g.FromServer = True  '设置为True,统计后台数据
g.Build()
MainTable = Tables("统计表1")

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


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/8 10:45:00 [只看该作者]

首先GroupTableBuilder没有AddExp,需要改为SqlGroupTableBuilder

g.Totals.Addexp("未结数""iif([复核状态]=‘复核中’, 1, 0)")

如果是SQL,iif改为使用case when:

 回到顶部