Tableau中的数据合并

时间:2019-05-13 04:03:24

标签: visualization tableau

我在Excel中有两张纸。一个具有CBG(邻居)ID,如下所示。

CBG IDs

第二张纸上有州和县的名称和ID,如下所示。

state and county data

现在CBG ID中的前5位数字只是该CBG的相应州和县ID。

我需要在Tableau中将这些数据结合在一起,以便在每个CBG的CBG工作表上都有州和县。

基本上,我尝试混合数据,但是没有用。我还尝试使用第二张工作表中的5位代码和LEFT函数来执行合并计算,以提取CBG代码中的5位数字,但这似乎也不起作用。

2 个答案:

答案 0 :(得分:0)

要修复此问题,只需修复联接两侧的Join计算。

而且,似乎两个要连接的变量都必须是相同的数据类型。

答案 1 :(得分:0)

您在Tableau中分析的数据通常由与特定字段(即列)相关的表的集合组成。联接是一种用于组合这些公共字段上的相关数据的方法。使用联接合并数据的结果是虚拟表,通常通过添加数据列将其水平扩展。 在联接表时,联接的字段必须具有相同的数据类型。如果在连接表后更改数据类型,则连接将中断。

请按照以下步骤连接表:

  1. 在Tableau Desktop中:在开始页上的“连接”下,单击连接器以连接到数据。此步骤将在Tableau数据源中创建第一个连接。

在Web创作中:选择“新建工作簿”并连接到您的数据。此步骤将在Tableau数据源中创建第一个连接。

  1. 选择文件,数据库或架构,然后双击表或将其拖到画布上。

  2. 双击或将另一个表拖到画布上,然后单击联接关系以添加联接子句并选择联接类型。

  3. 通过从数据源中使用的可用表之一中选择一个字段,一个联接运算符以及一个从已添加表中选择的字段来添加一个或多个联接子句。检查join子句以确保它反映了您如何连接表。

  4. 完成后,关闭“加入”对话框。

谢谢。