以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]统计条件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=145815) |
-- 作者:天一生水 -- 发布时间:2020/2/8 10:37:00 -- [求助]统计条件 老师好! 生成统计表如图,“承办数”是表中[报告号]列的所有计数;“未结数”是[复核状态]=‘复核中’的计数,这个‘复核中’的条件怎样加入代码中? 谢谢! 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") |
-- 作者:有点蓝 -- 发布时间:2020/2/8 10:45:00 -- 首先GroupTableBuilder没有AddExp,需要改为SqlGroupTableBuilder g.Totals.Addexp("未结数", "iif([复核状态]=‘复核中’, 1, 0)") 如果是SQL,iif改为使用case when:
|