Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tableau api 取消激活表格中的数据,将行转换为列_Tableau Api_Unpivot - Fatal编程技术网

Tableau api 取消激活表格中的数据,将行转换为列

Tableau api 取消激活表格中的数据,将行转换为列,tableau-api,unpivot,Tableau Api,Unpivot,我在表格中有这些数据: 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    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的可视化部分中完成,但我希望在数据准备中完成,因为我希望在计算字段中使用它


非常感谢您的帮助。

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

由于不了解您的最终用例,可能的解决方法是:

  • 使用IF语句创建计算字段以返回值 当记录列为时,否则返回NULL
尽管您仍将拥有相同数量的记录,但您应该能够执行此类型数据结构的许多可用计算

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