历史版本3 :左右合并基础功能 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1、描述编辑
左右合并在线视频学习请查看【左右合并】
在实际使用数据的过程中经常会有想将两张表联合在一起形成一张新表使用的情况,因此FineBI提供了左右合并和上下合并来实现数据表拼接的功能,该功能相当于之前版本中的join和union操作。左右合并包含四种方式,分别为并集合并、交集合并、左合并、右合并,下面我们就来详细介绍这四种左右合并的方式。
2、步骤编辑
2.1 选字段
例如我们在地产行业业务包中有两张数据表:签约事实表(FACT_SALE_CONTRACT)和合同维度表(DIM_CONTRACT),需要将这两张表根据合同ID字段联合在一起形成一张新表且保证签约事实表的数据不会丢失。此时我们可以通过左右合并来实现。
进入数据准备>我的自助数据集,点击添加表>自助数据集,如下图:
注:此处只能选择已添加并进行数据更新的数据表,未更新的数据表不能用于创建自助数据集。
2.2 左右合并
添加完字段以后在左侧的操作栏点击+,选择左右合并,如下图:
此处我们选择要合并的表为合同维度表,并选择要添加的字段,如下图:
2.3 添加合并依据
inner join,左合并对应SQL语句中的left join,右合并对应SQL语句中的right join。
交集合并对应SQL语句中的2.4 数据预览
2.5 切换合并表
若想要修改之前已经添加的要合并的表/字段,可将鼠标悬浮在要合并的表一栏,点击编辑按钮重新选择表和字段。如下图:
重新进入添加合并字段的界面,将鼠标悬浮在字段上可删除已选字段,同时点击数据列表或者业务包可以重新选择表。