以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=130788)

--  作者:小小白
--  发布时间:2019/2/1 9:59:00
--  [求助]
各位老师好,有个小问题请教大家,如下图:

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看

我想用一个按钮来统计数字组合出现的次数
1 2 3 和 1 3 2 不能算相同的,最后想要等到的结果是
 
1 2 3 出现 2次
1 3 2 出现 1次
4 5 6 出现 1次


--  作者:有点蓝
--  发布时间:2019/2/1 10:12:00
--  
做个分组统计即可:http://www.foxtable.com/webhelp/scr/0158.htm
--  作者:小小白
--  发布时间:2019/2/1 11:20:00
--  
以下是引用有点蓝在2019/2/1 10:12:00的发言:
做个分组统计即可:http://www.foxtable.com/webhelp/scr/0158.htm
谢谢蓝老师,我用分组统计实现了功能,但是我加了一列 “次数列” 作为统计列,数值都是1,

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看
有没有可以不加这一列的方法呀,谢谢老师。
Dim g As New GroupTableBuilder("统计表1", DataTables("表A"))
g.Groups.AddDef("一列")
g.Groups.AddDef("二列")
g.Groups.AddDef("三列")
g.Totals.AddDef("次数", AggregateEnum.Count)
g.Build()
MainTable = Tables("统计表1")


--  作者:有点蓝
--  发布时间:2019/2/1 11:55:00
--  
使用SQL统计:

Select 第一列,第二列,第三列,count([_Identify]) As 次数 from {表A} group by 第一列,第二列,第三列