finebi中如何做两表的差集?
finebi中如何做两表的差集?
FineBI 用户yrW787020 发布于 2020-3-17 16:42
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
ooshanghaiLv5初级互助
发布于2020-3-19 08:36

帆软不做这个是有道理的,很多工具都不做。

因为这里面提供了模型的各种组合方式:

应该这么操作,可以通过新增列,来标识这两部分集合:

集合1:

A(1、2、3)和B(3、4、5)的交集(3)

集合2:

A(1、2、3)和B(3、4、5)的并集(1、2、3、4、5)


在集合2的基础上新增列newcolumn,与集合1标识关联,相等为0,不等为1,再做结果过滤就可以

最佳回答
0
zsh331Lv8专家互助
发布于2020-3-18 19:01

楼主: 差集目前不支持~


image.png

最佳回答
0
牛~~~Lv6中级互助
发布于2020-3-18 19:49

A 为大表;B为小表

搞一个 A left join B,得到结果集(A表所有的数据,以及B对应的关联上的数据),过滤掉关联上的数据(直接判断B表某个字段是否为空),余下的就是 left join 为 null 的值,就是你所谓的差集了。

  • 4关注人数
  • 684浏览人数
  • 最后回答于:2020-3-19 08:36
    请选择关闭问题的原因
    确定 取消
    返回顶部