📅  最后修改于: 2021-01-11 09:06:14             🧑  作者: Mango
数据联接是任何数据分析中的常见要求。您可能需要在一个源中联接来自不同表的数据,或从多个源联接数据。
Tableau提供了使用“数据”菜单中可用的数据窗格来联接表的功能。
联接是指将关系数据库中一个或多个表中的列进行组合。它还创建了一个可以保存为表的集,也可以按原样使用它。
连接被指定为五种类型:
连接节用于根据两个或多个表之间的相关列来组合它们。
1.交叉联接:交叉联接产生的行将第一张表中的每一行与第二张表中的每一行组合在一起。
2.内部联接:内部联接从正在联接的表中返回匹配的行。
3,自然连接:自然连接不使用任何运算符。它不会串联方式。
如果两个关系之间至少存在一个公共属性,则只有我们才能执行自然联接。此外,属性必须具有相同的名称和域。
自然联接适用于两个关系中的属性值相同的那些匹配属性。
4.外部联接:外部联接是内部联接的扩展形式。
它返回要连接的表的匹配行和不匹配行。
外部联接的类型如下:
i)左外部联接:左外部联接将返回被联接表中的匹配行,并返回结果中来自左表的不匹配行,并将NULL值放在来自右表的属性中。
ii。右外部联接:右外部联接操作返回要联接的表中的匹配行,并返回结果中右表中的不匹配行,并将NULL值放在来自左表的属性中。
iii。完全外部联接:完全外部联接用于合并表。结果,它包含两个表中的所有值。
当一个表中的值与另一个表不匹配时,它将在数据网格中返回NULL值。
5.自联接:自联接用于将表与其自身联接。这意味着表的每一行都与自身以及表的其他每一行结合在一起。
假设一个数据源Sample-superstore在两个表(例如Orders和Returns)之间创建联接。
Tableau会自动在两个表之间创建一种连接类型,但是可以根据需要进行更改。