以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 统计问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91281) |
||||
-- 作者:douglas738888 -- 发布时间:2016/10/6 14:07:00 -- 统计问题 请教老师,下面这段代码,想实现项目属地的归类分组统计 最终的临时表结构应该是
电压等级 大理地区 大理地区占比 昆明地区 昆明地区占比 ....... 100kV 1 50% 1 50% 32kV 2 66.67% 1 33.33% .........
Dim b As New SQLGroupTableBuilder("统计表00004","投标评价") \'20160930 b.Filter = "投标日期 >= #" & e.Form.Controls("DateTimePicker1").Value & "# And 投标日期 <= #" & e.Form.Controls("DateTimePicker2").Value & "# and 投标结果 Like \'%项目中标%\'" |
||||
-- 作者:y2287958 -- 发布时间:2016/10/6 14:18:00 -- 上例子 |
||||
-- 作者:有点蓝 -- 发布时间:2016/10/6 14:30:00 -- 方法完全一样,看自己之前做的项目 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=91143
[此贴子已经被作者于2016/10/6 14:30:00编辑过]
|
||||
-- 作者:douglas738888 -- 发布时间:2016/10/6 14:34:00 -- 请老师帮忙看看,在窗口 中标测评,谢谢
|
||||
-- 作者:有点蓝 -- 发布时间:2016/10/6 14:44:00 -- 同样的方法,看懂之前的项目,要是看不懂,就先去看看帮助和视频。 |
||||
-- 作者:douglas738888 -- 发布时间:2016/10/6 18:48:00 -- 蓝老师,今天的问题,不是原来的问题,原来的方法我看懂了,现在的问题是,如何形成项目属地归类分组
比如,大理地区有10行数据,把10行数据进行count形成新的列, 昆明地区有5行数据,把5行数据进行count形成新的列, 这里的占比不是问题,问题是:
b.Totals.AddExp("项目属地0","项目属地 Like \'大[*]%\'","大理地区",AggregateEnum.Count) 这段代码没有发生作用,都全部统计出来了,请教老师指导这样的代码写法
如果另外写成DataTables("中标测评_Table1").DataCols.Add ("大理",Gettype(Double), "项目属地 Like \'%大理%\'"),也不对。
此主题相关图片如下:321.jpg |
||||
-- 作者:douglas738888 -- 发布时间:2016/10/6 19:38:00 -- 经过ADDEXP的***_**变通,已经解决问题了,谢谢老师们!! |