关于tableau的Left,Right,Inner和Full Outer Joins数据源连接

关于tableau的Left,Right,Inner和Full Outer Joins数据源连接

inner join(内部连接):只保留拥有的相同的关键字段,没有空值
left join(左连接):保留了左表的所有行的信息,根据关键字段匹配右表的信息,左表有关键字段,右表没有其他信息的填写null,右表的关键字段没有出现在左表关键字段中的信息直接舍弃
right join(右连接):同理left join
outer join(外连接):保留所有表中列出的字段,并且在给定列关键字段没有信息的地方填写null
以上几种可以被认为是横向的连接,将列添加的现有表

union 是另一种使两个表或者更多的表连接在一起的方式,可以被认为是纵向(垂直)的连接,将行添加到现有表

tableau遵循union all的原则,也就是说所有行都会加入union得到的表里面,即使有重复的值。在tableau中,新字段是使用表名生成的,表示union得到的表中的元数据的来源。值得注意的是,如果字段名称不匹配,tableau的union连接将类似于outer join,追加新行和新行列,根据需要填入null;如果新列应该被认为是同一个字段(只是不同的原始表中字段名称不一致的)的,可以合并在同一个数据列中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值