Tableau api 从Tableau中的多个列聚合
我有一张桌子,看起来像:Tableau api 从Tableau中的多个列聚合,tableau-api,Tableau Api,我有一张桌子,看起来像: 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
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中执行此操作,而无需通过沿所有aff列展开来重新创建表。您可以使用tableau的内置透视方法,如下所示,而无需在源代码中重新塑造
我希望这是答案。上述结果的其他选项包括在DB级别联接,或为每个不可伸缩的属性值创建多个计算字段 Tableau是否只允许在Excel数据源上进行数据透视。。。?(至少从桌面10.4开始)。对于所有数据源(如查询结果)的任何解决方案?从2018.1版开始,unpivot仍然只能使用excel和csv数据源。如果您不想脱离Tableau来实现这一点,可以使用自定义SQL,其中使用SQL关键字UNPIVOT。