Foxtable(狐表)用户栏目专家坐堂 → 如何统计重复的个数?


  共有3130人关注过本帖树形打印复制链接

主题:如何统计重复的个数?

帅哥哟,离线,有人找我吗?
fyj0326
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:416 积分:3783 威望:0 精华:0 注册:2009/12/12 17:04:00
如何统计重复的个数?  发帖心情 Post By:2020/7/23 16:15:00 [只看该作者]

01.表A有多个公司名(有些是重复出现的),如何将"表A"各个公司名称,通过代码实现将所有的公司名称(不重复地出现)自动填到表B的"公司名"列里?

02.同时统计出现该公司名称的出现的个数,希望表B达到如下效果:

  公司名  个数总计

 A公司       12  
 B公司        7
 C公司        7
 D公司        1
 E公司        1
 F公司        2

如何通过代码实现?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:如何统计重复个数.foxdb


 回到顶部
帅哥哟,离线,有人找我吗?
linyunu1
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:162 积分:1089 威望:0 精华:0 注册:2020/1/16 11:58:00
  发帖心情 Post By:2020/7/23 16:33:00 [只看该作者]

参考
Dim Customers As List(Of String)
Customers = DataTables("表A").GetValues("公司名")
For Each Customer As String In Customers
    Dim dr As DataRow = DataTables("表B").AddNew()
    dr("公司名") = Customer
    dr("个数总计") = DataTables("表A").Compute("Count([公司名])", "公司名 = '" & Customer & "'")
Next

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110563 积分:562705 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/23 16:35:00 [只看该作者]

参考:http://www.foxtable.com/webhelp/topics/1472.htm

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:如何统计重复个数.zip



 回到顶部
帅哥哟,离线,有人找我吗?
fyj0326
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:416 积分:3783 威望:0 精华:0 注册:2009/12/12 17:04:00
  发帖心情 Post By:2020/7/23 16:40:00 [只看该作者]

谢谢


 回到顶部