以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 临时表 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=161592) |
-- 作者:cd_tdh -- 发布时间:2021/3/23 16:59:00 -- 临时表 老师我生存临时表,想在增加一列为剩余产值-合同金额-累计完成产值怎么写呢?
Dim dt As DataTable Dim cmd As New SQLCommand cmd.CS elect * From {月产值统计表}" \'注意要包括主键列 dt = cmd.ExecuteReader(True) \'注意可选参数设置为True Dim b As New GroupTableBuilder("统计表1",dt) b.Groups.AddDef("所属机构") \'根据产品分组 b.Totals.AddDef("合同金额") \'对数量进行统计 b.Totals.AddDef("上月完成产值") \'对数量进行统计 b.Totals.AddDef("本年完成产值") \'对数量进行统计 b.Groups.AddDef("上报周期") \'根据产品分组 b.Totals.AddDef("累计完成产值") \'对数量进行统计 b.Build \'生成统计表 MainTable = Tables("统计表1") \'打开生成的统计表 |
-- 作者:有点蓝 -- 发布时间:2021/3/23 17:04:00 -- …… b.Build \'生成统计表 dataTables("统计表1").datacols.add("剩余产值",gettype(double),"合同金额-累计完成产值") MainTable = Tables("统计表1") \'打开生成的统计表 |
-- 作者:cd_tdh -- 发布时间:2021/3/23 17:20:00 -- 老师,在请教一下,增加一个在建项目数量,统计每个分公司的数据行数怎么弄? [此贴子已经被作者于2021/3/23 17:20:23编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/3/23 17:37:00 -- b.Totals.AddDef("分公司",AggregateEnum.Count,"行数") |
-- 作者:cd_tdh -- 发布时间:2021/3/24 9:43:00 -- 看明白逻辑了 b.Totals.AddDef("所属机构",AggregateEnum.Count,"在建项目数量") [此贴子已经被作者于2021/3/24 9:50:32编辑过]
|