从Tableau中的多个列聚合

时间:2015-12-23 01:50:53

标签: tableau

我有一张表格如下:

id     aff1    aff2    aff3    value
1       a        x      b        5
2       b        c      x        4
3       a        b      g        1

我想聚合aff列来计算每个aff的“值”之和。例如,上面给出了:

aff    sum
a       6
b       10
c       4
g       1
x       9

理想情况下,我想直接在画面中执行此操作,而不是通过在所有列中展开它来重新制作表格。

1 个答案:

答案 0 :(得分:2)

您可以使用Tableau的内置数据透视方法,如下所示,而无需在源代码中重新整形。

  1. CTRL选择要合并的所有3个维度,然后单击数据透视。
  2. enter image description here

    1. 您将获得如下所示的新重新整形数据,删除其他列:
    2. enter image description here

      1. 最后建立你的观点。
      2. enter image description here

        我希望这个答案。休息上述结果的其他选项包括DB级别的JOIN,或为每个属性值创建多个不可伸缩的计算字段。