总结不同的类别和价值

时间:2017-11-23 06:31:05

标签: sum tableau sumifs

我有来自SQL的数据,如下所示

Adviser | ProductProvider | NumberPolicyLapsed |Status |
--------|-----------------|--------------------|-------|
A       |ANZ              |3                   |New    |
A       |ANZ              |3                   |Ongoing|
A       |ANZ              |3                   |Out    |
A       |AXA              |4                   |New    |
A       |AXA              |4                   |Ongoing|
A       |AXA              |4                   |Out    |
A       |Zurich           |5                   |New    |
A       |Zurich           |5                   |Ongoing|
A       |Zurich           |5                   |Out    |      

如何告诉Tableau读取不同的Adviser,不同的ProductProvider和不同的NumberPolicyLapsed来汇总NumberPolicyLapsed列?所以基本上对于顾问A来说,失效的政策数量将是12(3 + 4 + 5)。

到目前为止,我已经尝试了

  • 使用SUM(NumberPolicyLapsed),结果为36(3 + 3 + 3 + 4 + 4 + 4 + 5 + 5 + 5)。
  • 使用LOD {Fixed [Adviser],[ProductProvider]:SUM (NumberPolicyLapsed)},结果大于36。
  • 重新构建没有状态的表但使用Window_Sum(NumberPolicyLapsed)但它不起作用。

我正在使用Tableau Desktop 10.0。

感谢。

1 个答案:

答案 0 :(得分:0)

GOT IT !!!! = d。通过使用LOD。但是,我需要使用MAX而不是SUM,因为数字都是相同的。 LOD将获取属于特定顾问和特定ProductProvider的最大值。

例如,对于Adviser A和ProductProvider ANZ,Tableau将获取最大数量为3.依此类推其他特定ProductProvider。将该LOD放入文本标记中,它将总结结果。以下是语法。

{已修复[Adviser]。[ProductProvider]:MAX(NumberPolicyLapsed)}

感谢大家的帮助。