Tableau 中多张表的联接

1、将第一个表拖到画布上

如果此时拖出第二个表,将形成关系。

2、从菜单中选择“打开”或双击第一个表以打开联接画布(物理层)

3、双击或将另一个表拖到联接画布。 

如果下一个表完全来自另一个数据源,请在左侧窗格中的“连接”下,单击“添加”按钮,以将新连接添加到 Tableau 数据源。选择该连接后,将所需表拖到联接画布。

4、单击联接图标可配置联接。通过从数据源中使用的可用表之一中选择字段、选择联接运算符并从添加的表中选择字段来添加一个或多个联接子句。

通过单击将鼠标指针悬停在联接子句右侧时显示的“x”,您可以删除不需要的联接子句。 

 

 

### 如何在Tableau中将关系切换到联接Tableau 中,默认情况下数据源之间的连接可能被设置为基于字段的关系。为了更精确地控制不同之间如何关联,可以手动调整这些关系并将其转换成显式的联接。 当希望更改现有关系为联接时,在工作区左侧的数据窗格(Data Pane)找到涉及的两个或多个格。点击其中一个格名称旁边的下拉箭头,选择“Edit Relationship…”选项[^1]。这会打开一个新的对话框允许编辑当前存在的逻辑关系定义。 对于已经建立好的关系模型,如果想要改为使用SQL JOIN语法来处理多张,则可以在创建新数据源时直接通过拖拽方式添加各,并利用顶部工具栏中的Join Controls来进行具体配置;而对于已有的非JOIN型关联结构,先移除旧版链接再重新构建可能是必要的操作路径[^2]。 值得注意的是,一旦决定采用联接而非依赖于隐含关系,就需要仔细考虑要使用的联接类型(内联接、左外联接等),以及用于匹配记录的关键字列。确保理解每种类型的含义及其对最终分析结果的影响是非常重要的[^3]。 最后,在完成上述修改之后记得保存所做的变更以便后续继续使用更新后的数据集进行可视化开发等工作流程[^4]。 ```sql -- Example SQL Join Syntax for Reference SELECT * FROM tableA A INNER JOIN tableB B ON A.common_field = B.common_field; ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

种麦南山下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值