【问题标题】:How to match two columns in tableau and sum the values that match如何匹配tableau中的两列并对匹配的值求和
【发布时间】:2019-05-20 04:34:38
【问题描述】:

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

非常感谢。

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    在总和内声明你想要的结果。

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

    【讨论】:

    • 像魅力一样工作。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 2018-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    相关资源
    最近更新 更多