在 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)。

因为,如前所述,可能存在空值,所以最后一步应该过滤掉所有具有空值的“新行”。