Foxtable(狐表)用户栏目专家坐堂 → [求助]模糊分组统计


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

主题:[求助]模糊分组统计

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


加好友 发短信
等级:婴狐 帖子:29 积分:269 威望:0 精华:0 注册:2018/3/17 9:59:00
[求助]模糊分组统计  发帖心情 Post By:2018/5/28 20:30:00 [只看该作者]

我目前有两张表,分别有以下列
表a:日期、流水号、摘要、金额
表b:人名、团队
表a的摘要是一句话,其中绝大部分含有人名。
我想以人名为关联关系,将表a的金额,分组合计到相对应的团队下。无法关联的,则单独显示。
请教,如何操作。

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


加好友 发短信
等级:超级版主 帖子:105877 积分:538442 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/5/28 21:01:00 [只看该作者]

如果人名和其它字符没有分割的,是不可能获取的。

例如人名{张三},你认为下面这句话有人名张三吗?

我有两张海报,每张三元。

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


加好友 发短信
等级:婴狐 帖子:29 积分:269 威望:0 精华:0 注册:2018/3/17 9:59:00
  发帖心情 Post By:2018/5/29 9:08:00 [只看该作者]

这个没关系的。现有的摘要列的数据中包含的人名位置比较固定,在第二个至第四个汉字之间。而且,即便识别错了也没关系,数据条目不多,可以人工处理。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/29 9:28:00 [只看该作者]

以下是引用boheng在2018/5/29 9:08:00的发言:
这个没关系的。现有的摘要列的数据中包含的人名位置比较固定,在第二个至第四个汉字之间。而且,即便识别错了也没关系,数据条目不多,可以人工处理。

 

把摘要信息弄出来,单独用一个列,存放2-4汉字即可。编写datacolchanged事件代码

 

If e.datacol.name = "摘要" andalso e.datarow("摘要").length >= 4 Then

    e.datarow("姓名") = e.datarow("摘要").substring(1, 3)

End If


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


加好友 发短信
等级:婴狐 帖子:29 积分:269 威望:0 精华:0 注册:2018/3/17 9:59:00
  发帖心情 Post By:2018/5/29 11:04:00 [只看该作者]

谢谢!

 回到顶部