Tableau Union联接-您可以取消合并自动合并的字段吗?

时间:2018-10-11 15:17:48

标签: tableau

我正在尝试在Tableau的Microsoft NAV数据源中联合2个表。但是,我有两个字段名为“ No”。没有相同的数据。

当我应用联合联接时,Tableau会自动合并这些字段,而我无法取消合并它们。

是否可以取消合并这些字段?

还是有一种方法可以进行手动联合?

在将第二张表拖到工作表之前,我曾尝试过重命名该字段,但是我可以看到“远程字段名称”仍然保持不变。

谢谢

1 个答案:

答案 0 :(得分:0)

一种方法是让Tableau合并字段,然后使用生成的字段来区分它们。

在Tableau中执行联合时,它将在数据源中添加一些字段,以便您可以分辨出哪些数据行来自哪些表。在您的情况下,最有用的称为[表名]。因此,在构建可视化文件时,可以使用[表名]字段来了解如何解释[编号]字段。

如果这很尴尬,则可以创建2个计算字段以仅表示具有相同作用的[No.]值。例如,定义[否。键入1]作为if [Table Name] = “Table 1” then [No.] end。然后定义[类型2]。然后,您可以隐藏原始的[No.]字段。

这些新字段将仅具有相应数据行的值,否则将为null。诸如SUM(),AVG()等聚合函数会忽略空值,因此您可以轻松地将这些字段用作度量。

如果要在JOIN子句中使用计算,请在创建UNION之后说,然后首先指定要联接的表(或表的并集),然后在Venn图上单击以指定联接键,然后然后选择左侧或右侧字段列表->以小字体查看列表底部,以创建或编辑联接计算。