在 Tableau 中拆分和合并列
Split and merge columns in Tableau
我知道如何将国家列拆分为多个列(使用自定义拆分我将它们拆分为逗号)但我不确定如何合并它们,如下所示(我想要的)。非常感谢任何帮助
**What I have**
ID Type Country
1 TV Show USA, UK, Spain, Sweden
2 Movie USA, India
3 Movie USA
4 TV Show Bulgaria, USA
5 Movie Sweden, Norway
6 Movie UK, USA
7 TV Show Germany
8 TV Show India
9 Movie USA, India
10 Movie USA
**What I want**
USA
UK
Spain
Sweden
USA
India
USA
Bulgaria
USA
Sweden
Norway
UK
USA
Germany
India
USA
India
USA
这实际上是您可以在数据源窗格中执行的操作,即使它在 Tableau“内部”进行“数据处理”可能没有多大意义。
正如您所说,第一步是拆分国家/地区列;这样做,对于每一行,您将获得 N 列,其中 N 等于国家数最多的行的国家数(在您的示例中为 4)。
只有一个国家/地区的行将只有第一列具有值,其余列将为空值列。
完成第一步后,您需要对数据进行透视 select 对那 N 列进行透视,右键单击并 select 透视。
这样做你会得到 N*M 行,其中 N 是每个原始行的最大国家数 (4),M 是你的原始行数 (10)。
因为,如前所述,可能存在空值,所以最后一步应该过滤掉所有具有空值的“新行”。
我知道如何将国家列拆分为多个列(使用自定义拆分我将它们拆分为逗号)但我不确定如何合并它们,如下所示(我想要的)。非常感谢任何帮助
**What I have**
ID Type Country
1 TV Show USA, UK, Spain, Sweden
2 Movie USA, India
3 Movie USA
4 TV Show Bulgaria, USA
5 Movie Sweden, Norway
6 Movie UK, USA
7 TV Show Germany
8 TV Show India
9 Movie USA, India
10 Movie USA
**What I want**
USA
UK
Spain
Sweden
USA
India
USA
Bulgaria
USA
Sweden
Norway
UK
USA
Germany
India
USA
India
USA
这实际上是您可以在数据源窗格中执行的操作,即使它在 Tableau“内部”进行“数据处理”可能没有多大意义。
正如您所说,第一步是拆分国家/地区列;这样做,对于每一行,您将获得 N 列,其中 N 等于国家数最多的行的国家数(在您的示例中为 4)。 只有一个国家/地区的行将只有第一列具有值,其余列将为空值列。
完成第一步后,您需要对数据进行透视 select 对那 N 列进行透视,右键单击并 select 透视。 这样做你会得到 N*M 行,其中 N 是每个原始行的最大国家数 (4),M 是你的原始行数 (10)。
因为,如前所述,可能存在空值,所以最后一步应该过滤掉所有具有空值的“新行”。