我有一张表看起来像:
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
理想情况下,我想直接在画面中执行此操作,而不是通过沿着所有的列展开它来重新制作表格.
最佳答案 您可以使用Tableau的内置数据透视方法,如下所示,而无需在源代码中重新整形.
> CTRL选择要合并的所有3个维,然后单击pivot.
>您将获得如下所示的新重新整形数据,删除其他列:
>最后建立你的观点.
我希望这个答案.休息上述结果的其他选项包括DB级别的JOIN,或为每个属性值创建多个不可伸缩的计算字段.