tableau怎么吧两张表连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tableau怎么吧两张表连接相关的知识,希望对你有一定的参考价值。

即多表关联(join)操作,步骤如下:

1、点击“工作表”右上角的“创建合表”,并选择“多表关联”。

2、将需要连接的表拖到页面。(注:可以拖拽多个表)

3、选择关联方式,有Left join、Inner join和Full join(对应的关联方式解释如下),根据需要选择关联方式。

    Left join:左关联,表示以左表为主表进行关联操作。如果左表中某行在右表没有匹配,则结果中对应行右表的部分全部为空。

    Inner join:等值关联,表示对两表取交集。只返回两个表中联结字段相等的行。

    Full join:全关联,表示对两表取并集。返回两表中所有数据,不管是否匹配。

4、保存即可将两个或多个工作表连接在一起了,上面的步骤来自Bdp个人版,楼主可以参考下。

参考技术A

tableau的话没有用过,一般情况下用的都是finereport。tableau中很多都需要用到代码方面的知识,本人这方面不是强项,所以没办法啊。就拿我常用的来给题主讲述一下吧,希望多多少少也能帮助到您。废话不多说了。

1、打开单个数据源报表

2、新增数据源

再新增一个ds2数据集,ds2数据集与ds1数据集中都有一个销售员字段

3、绑定数据列

如下图,将ds2中销售总额数据列拖拽到单元格中,并设置父格为销售员所在单元格,使销售总额跟随销售员而扩展:

4、设置过滤

选中销售总额所在单元格,双击单元格或者单击右侧属性栏上的过滤按钮,添加过滤条件:销售员等于'C4',取出与C4单元格中销售员匹配的数据,如下图:

5、保存并预览

参考技术B

以超市数据为例吧

    点击数据源;

    然后看到Superstore数据源下一共有三个表,拖拽order表和people表(你需要连接的两个表)到右边表格框;

    单击连接处的两个○,弹出连接方式,选择自己需要的连接方式和连接字段即可;

不知道这个是不是你所需要的表连接。

参考技术C tableau支持:左连接、右连接、外连接
、内连接等多种表连接。连接好数据源
之后,在“数据源”窗口,把要关联的数据
表拖到右边空白区域,即可通过“编辑关系”设置表关联。
可以参照帮助文档,了解详细信息哦https://www.dkmeco.com/community/help/tableau/desktop/51/392

以上是关于tableau怎么吧两张表连接的主要内容,如果未能解决你的问题,请参考以下文章

oracle 想把三张表关联起来,怎么关联?

hive sql 将两张表连接成为第三张表

laravel连接两张表查询如何只要某个字段和这个字段的统计集合

Oracle两张表关联中间表查询,那张关联到数据就显示,关联不到就负空值

mysql左连接右连接(查询两张表不同的数据)

数据库将两张表进行横向连接(拼接成一张表的形式显示)