以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]模糊分组统计 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=119622) |
-- 作者:boheng -- 发布时间:2018/5/28 20:30:00 -- [求助]模糊分组统计 我目前有两张表,分别有以下列 表a:日期、流水号、摘要、金额 表b:人名、团队 表a的摘要是一句话,其中绝大部分含有人名。 我想以人名为关联关系,将表a的金额,分组合计到相对应的团队下。无法关联的,则单独显示。 请教,如何操作。
|
-- 作者:有点蓝 -- 发布时间:2018/5/28 21:01:00 -- 如果人名和其它字符没有分割的,是不可能获取的。 例如人名{张三},你认为下面这句话有人名张三吗? 我有两张海报,每张三元。
|
-- 作者:boheng -- 发布时间:2018/5/29 9:08:00 -- 这个没关系的。现有的摘要列的数据中包含的人名位置比较固定,在第二个至第四个汉字之间。而且,即便识别错了也没关系,数据条目不多,可以人工处理。 |
-- 作者:有点甜 -- 发布时间: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 -- 发布时间:2018/5/29 11:04:00 -- 谢谢! |