多语言展示
当前在线:1893今日阅读:176今日分享:34

BI分析软件FineBI的union使用教程

在业务包建立数据关联时,FineBI执行的是inner join操作,取得是数据表之间的交集,但是如果想获取笛卡尔积,或者数据表拼接等等的时候,就无法直接使用FineBI的获取数据库关联功能了,因此,FineBI提供了join和union的功能,来实现表间关联。下面将通过BI分析软件FineBI进行介绍。
工具/原料

BI分析软件FineBI V3.7

方法/步骤
1

下面进入到选择union表的界面,可以选择需要添加哪些表来进行union操作,而与join不同的是,每次union都可以选择多张其他的数据表同时进行union。下面我会选择另一个订单表进行union操作:

2

选择完了之后进入到后面的union配置界面,如图所示:

3

点击保存之后,就完成了整个union操作,可以查看结果。最终union操作之后的表字段就是按照上图中展示的所有输出字段,字段值就是从原始表的对应字段中进行读取,表的记录数就是union操作原始表的每个表记录数的和,union操作并不会改变最终输出结果表的记录数。

4

当前可能存在如下情况,由于历史原因,把订单信息分开存储在了多个地方,独立存储,导致信息并不通畅。那么在BI平台中就可以使用union操作进行整合,把所有订单信息协调在一起。而这些表的结构基本上一致的,那么BI支持从多个数据源中拿出数据进行整合的功能。

推荐信息