将异构数据从单个列拆分为 Tableau 中的不同列

Split heterogeneous data from a single column into different column in Tableau

我有一个 table 包含 13 列和超过 1500 个观察值。我对特定的 column.it 感兴趣,如下所示:

| Lab   |
|:-----
|sample |
|sample |
|sample |
|sample |
|labs   |
|labs   |
|labs   |

我想要这样的东西:

|lab   |    |sample|
|:-----|    |:-----|
|labs  |    |sample|
|labs  |    |sample|
|labs  |    |sample|

我在 Tableau 中转到我的数据源并单击 lab 列,然后单击 groupsplit 但我没有得到想要的结果。

有什么解决办法吗?

这是一个 'unpivot' 操作,意味着您将从行 -> 列开始。 有两种选择:

  1. Tableau Prep 可以本机完成此操作。这带有 Creator 许可证。它可以修改您的数据并准备好在 Tableau 中进行分析。

  2. 您可以创建计算成员。 计算 1:if [Lab]='labs' then [Lab] end 计算 2:if [Lab]='sample' then [Lab] end

您可以通过所需的列名调用每个计算。