以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求一个统计数据的方法! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56406) |
||||
-- 作者:身份不明 -- 发布时间:2014/9/4 15:33:00 -- 求一个统计数据的方法! 我现在有一列是订单编号列,总共的行数是950行(其中有编号是重复的),但其中有好多订单编号是重复的,统计的时候重复的编号算1个,我想统计有多少个单子。该怎么做! |
||||
-- 作者:有点甜 -- 发布时间:2014/9/4 15:35:00 -- DataTables("表A").Compute("Count(订单编号)") |
||||
-- 作者:有点甜 -- 发布时间:2014/9/4 15:37:00 -- 写错了,这样才对
Syscmd.Filter.HideSameValues() |
||||
-- 作者:有点甜 -- 发布时间:2014/9/4 15:38:00 -- 或者这样
msgbox(DataTables("表A").GetValues("第一列").Count) |
||||
-- 作者:身份不明 -- 发布时间:2014/9/4 15:43:00 -- 按年按月份来统计呢!甜老师 |
||||
-- 作者:有点甜 -- 发布时间:2014/9/4 15:46:00 -- msgbox(DataTables("表A").GetValues("年|编号").Count)
|
||||
-- 作者:身份不明 -- 发布时间:2014/9/4 16:02:00 -- 甜老师,我的编号列是字符列,不是数值列,无法统计啊,能不能分组统计的方法来统计个数呢!!
Dim g As New GroupTableBuilder("统计表1", DataTables("原纸出库"))
如果这样统计如何加入条件呢(编号重复的算1个数量) |
||||
-- 作者:有点甜 -- 发布时间:2014/9/4 16:13:00 -- 字符列同样可以统计啊,例子上传上来。 |
||||
-- 作者:身份不明 -- 发布时间:2014/9/4 16:26:00 --
例子和需求已上传,甜老师!! |
||||
-- 作者:有点甜 -- 发布时间:2014/9/4 16:54:00 -- Dim q As new QueryBuilder q.TableName = "销量统计" q.SelectString = "Select 年, 月, count(编号) as 编号个数 from (Select Distinct 编号, year(日期) As 年, month(日期) As 月 from {表A}) group by 年,月" q.Build MainTable = Tables("销量统计") |