Tableau中将数据转换为列中的数据

时间:2017-09-12 17:56:25

标签: tableau unpivot

我在Tableau中有这些数据:

KPI_NAME    Value   Date

------------------------

A     2     1-Jan

B     4     1-Jan

A     6     2-Jan

B     7     2-Jan


and I want it like this:

A     B     Date

------------------------

2     4     1-Jan

6     7     2-Jan

所以我希望它将KPI_NAME列中的每个不同值转换为单独的行,这可以在Tableau的可视化部分中完成,但我想在数据准备中这样做,因为我想在计算字段中使用它

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

大多数tableau功能旨在以第一组的形式使用更细粒度,扁平化和整洁的数据。因此,数据准备功能具有将列值转换为行的功能。我不相信反向功能以相同的方式内置于数据准备功能中。

不知道您的最终用例,可能需要解决的问题是:

  • 使用IF语句创建计算字段以返回值 当记录列为A时,否则返回NULL。

虽然您仍然拥有相同数量的记录,但您应该能够执行此类数据结构可用的许多计算

或者,您可以在Tableau之外执行转轴。