如何匹配画面中的两列并对匹配的值求和

How to match two columns in tableau and sum the values that match

考虑以下 table。我正在尝试根据各自的列名对列 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。现在回想起来,它为什么这样做是有道理的。但是我已经广泛查看了文档,但找不到可行的解决方案。希望得到一些额外的指导!

非常感谢。

在总和中声明您想要的结果。

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