请参阅下表。我试图根据它们各自的列名称来取列value1和value2的总和。即A的总和应为3 + 6 = 9,B的总和应为5 + 4 = 10。
column1 value1 column2 value2
A 3 B 4
B 5 A 6
我创建了一个计算字段,该字段将两列的总和如下所示
SUM([value1]) + SUM([value2])
最终,我尝试显示一个条形图,其中一个条形图显示A的总值,另一个条形图显示B的总值。我将column1放在行中,并将计算字段的结果放在列。我最初希望tableau根据字段名称汇总这些值。但是,它只是查看column1中的名称,并水平汇总value1和value2。回想起来,现在为什么这样做是有意义的。但是,我已经广泛浏览了文档,却找不到可行的解决方案。希望获得更多指导!
非常感谢。
答案 0 :(得分:0)
在总数内声明您想要的结果。
sum(if col1 = 'A' then val1 end) + sum(if col2 = 'A' then val2 end)