Join 如何在Tableau中使用分隔字段连接两个表

Join 如何在Tableau中使用分隔字段连接两个表,join,tableau-api,concat,Join,Tableau Api,Concat,我现在有一个表格,显示所有参加过考试的学生,他们的全名显示在1个字段中。我有另一张表格,上面显示了每堂课的所有学生名单,但学生的名字分为名字和姓氏 我想做的是用一个完整的外部连接连接Tableau中的两个表,然后我想我可以在第二个表中连接字段,但是我失败了,我不知道如何解决这个问题 如果有人能建议我如何链接这些表,这样我就可以做一些计算,比如测试完成=7(7名学生)除以课堂上的20名学生,但在mo,我离这还差得远。今天发布的10.2版允许使用计算字段进行表连接。如果您有权访问此版本,请在“联接”

我现在有一个表格,显示所有参加过考试的学生,他们的全名显示在1个字段中。我有另一张表格,上面显示了每堂课的所有学生名单,但学生的名字分为名字和姓氏

我想做的是用一个完整的外部连接连接Tableau中的两个表,然后我想我可以在第二个表中连接字段,但是我失败了,我不知道如何解决这个问题


如果有人能建议我如何链接这些表,这样我就可以做一些计算,比如测试完成=7(7名学生)除以课堂上的20名学生,但在mo,我离这还差得远。

今天发布的10.2版允许使用计算字段进行表连接。如果您有权访问此版本,请在“联接”对话框的右侧创建计算字段。有关更多信息,请参阅的帮助/文档

如果链接发生变化,下面就是它所说的

两个表之间的公共字段似乎是name。然而, 在用户表中,名字和姓氏在单独的列中 在联系人表中,名字和姓氏是相同的 专栏。要在名称上联接表,可以在 合并名字和姓氏的联接条件的左侧 列在一起。

结果是联接左侧的计算字段 只能从“联接”对话框访问的条件。这 计算将用户表中的字段转换为 现在匹配右侧联系人表中字段的格式 连接条件的一侧。


不幸的是,我不能得到这个版本,所以将不得不坚持我的版本10.0.2。还有其他方法吗?太糟糕了。下一个想法可能有效,尽管我不是100%确定,因为您需要外部连接。创建一个计算字段,该字段以您想要加入的格式连接名字和姓氏字段。然后创建第二个计算字段。在其中,比较表1中名称字段的值和计算字段的值。这将是一个布尔真/假字段。然后过滤为True。您需要进行一些调整以获得外部连接效果。我现在没有Tableau,但是当我有机会的时候,我会设置它并给你一步一步的指导。谢谢Sam M,我会尝试一下