如何在Tableau中匹配两列并求和匹配的值

时间:2019-05-20 04:34:39

标签: tableau

请参阅下表。我试图根据它们各自的列名称来取列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。回想起来,现在为什么这样做是有意义的。但是,我已经广泛浏览了文档,却找不到可行的解决方案。希望获得更多指导!

非常感谢。

1 个答案:

答案 0 :(得分:0)

在总数内声明您想要的结果。

sum(if col1 = 'A' then val1 end) + sum(if col2 = 'A' then val2 end)