Foxtable(狐表)用户栏目专家坐堂 → 交叉汇总中用条件过滤


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

主题:交叉汇总中用条件过滤

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


加好友 发短信
等级:婴狐 帖子:54 积分:514 威望:0 精华:0 注册:2011/8/7 9:56:00
交叉汇总中用条件过滤  发帖心情 Post By:2012/9/1 12:34:00 [显示全部帖子]

请问下,有A,B2个表格

 A: 是客户英文名字和所属业务(不是全部客户名,只是需要的一部分客户名)

 B: 是销售数据,按照客户名和产品的详细销售数据(完整的客户销售数据)

 

希望可以用A中的客户名来做过滤,从B表中做出交叉汇总的分析。

  按照一个客户名过滤分析做交叉汇总容易,但是要从一个表中得到这个过滤条件,我就不知道如何完成了,请高手指点下

 

 

另外由于客户名不一定是完整的,所以还需要模糊查询,比如 长虹电子,长虹视听, 但是都属于长虹,所以希望用长虹抓出来全部长虹的汇总数据,

   主要问题就是过滤条件如何设置成用其他表中的得到。


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


加好友 发短信
等级:婴狐 帖子:54 积分:514 威望:0 精华:0 注册:2011/8/7 9:56:00
  发帖心情 Post By:2012/9/1 20:35:00 [显示全部帖子]

 已经付上,就是里面A表总共有2个客户名,但是B表销售数据中实际有3个客户名,但是我希望是根据A表得到一个交叉汇总,不要3个客户都显示出来,只要A表中的2个客户显示,请高手指点
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:样例.xlsx


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


加好友 发短信
等级:婴狐 帖子:54 积分:514 威望:0 精华:0 注册:2011/8/7 9:56:00
  发帖心情 Post By:2012/9/2 9:15:00 [显示全部帖子]

多谢指点,明白你的意思了,是用一个标志位先抓出来需要的销售数据,再汇总,

  但是我看到你里面写的标志位的判断语句是

 

dr("标志") = DataTables("A").Find("客户名 Like '*" & s.SubString(0,2) & "*'") Is Nothing

  但是你把B表中客户的名字用s.SubString(0,2) 截取了,保留前2位,然后和A表对比查询, 我想知道如果不截取,我就是直接用A表中的客户名模糊对应B表中的客户名呢?因为有机会前缀是什么深圳,上海长虹电视等名字,所以固定截取字段是不行的,必须要用A表中的客户名去模糊对应B表中的客户名,不然会有遗漏的

   谢谢再次指教


 回到顶部