以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Addexp 统计的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81545) |
-- 作者:huozhe -- 发布时间:2016/3/1 0:12:00 -- Addexp 统计的问题 Dim b As New SQLGroupTableBuilder("综合统计表1","人员") b.Groups.Adddef("人员类别") b.Totals.Adddef("人才类别",AggregateEnum.Count,"人数") b.Totals.Addexp("性别_男","性别 = \'男\'") b.Totals.Addexp("性别_女","性别 = \'女\'") b.Totals.Addexp("民族_汉族","民族 = \'汉族\'") b.Totals.Addexp("民族_其他","民族 <> \'汉族\'") b.VerticalTotal = True b.Build MainTable = Tables("综合统计表1") [此贴子已经被作者于2016/3/1 0:12:42编辑过]
|
-- 作者:y2287958 -- 发布时间:2016/3/1 8:26:00 -- b.Totals.Addexp("性别_男","IIF(性别 = \'男\',1,0)") 其他类推
|
-- 作者:大红袍 -- 发布时间:2016/3/1 9:41:00 -- 或者乘以-1也可以
b.Totals.Addexp("性别_男","-1 * (性别 = \'男\')") |
-- 作者:huozhe -- 发布时间:2016/3/1 9:47:00 -- 谢谢 |