【问题标题】:Tableau pivot rows into fixed number of columnsTableau 将行转换为固定数量的列
【发布时间】:2016-06-22 19:33:12
【问题描述】:

我是 Tableau 新手,所以也许这是一个简单的问题,但我还不能完成。我的数据格式如下:

  EntityId  |  ActionId
------------|------------
     1      |     2
     1      |     6
     1      |     1
     1      |     7
     1      |     7
     2      |     1
     2      |     2
     2      |     3
     2      |     3

我想要的可视化表格格式如下所示:

  EntityId  |  1stActId  |  2ndActId  |  3rdActId
-------------------------------------------------
     1      |     2      |     6      |     1
     1      |     6      |     1      |     7
     1      |     1      |     7      |     7
     2      |     1      |     2      |     3
     2      |     2      |     3      |     3

所以我想提取所有动作三元组,其中每个动作都在一列中。下一步是让列数可变,这样我就可以获得元组、三元组、四元组等。

有没有办法直接在 Tableau 中执行此操作,还是必须在将其导入 Tableau 之前对其进行转换?

提前致谢!

最好的问候,

提姆

【问题讨论】:

    标签: analytics visualization tableau-api data-import


    【解决方案1】:

    有趣的是,Tableau 最适合您当前的数据格式,而不是您想要的表格格式。有一个名为 Pivot 的功能可以将您想要的表格转换为您当前的表格格式,但反之则不然。为了达到您想要的效果,您必须先转换数据,然后再将其导入 Tableau。否则,请考虑以下格式,具体取决于您的目标,它可能使您有机会过滤、分组和深入研究您的数据。但是,它会复制 EntityId,假设这对您来说不是问题。

    EntityId    Value   ActionId
    1             2       1st  
    1             6       1st  
    1             1       1st  
    2             1       1st  
    2             2       1st  
    1             6       2nd  
    1             1       2nd  
    1             7       2nd  
    2             2       2nd  
    2             3       2nd  
    1             1       3rd  
    1             7       3rd  
    1             7       3rd  
    2             3       3rd  
    2             3       3rd  
    

    【讨论】:

    • 谢谢,所以我会在 Tableau 之外做预处理工作。
    猜你喜欢
    • 1970-01-01
    • 2021-04-13
    • 2022-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-18
    • 1970-01-01
    相关资源
    最近更新 更多