如何在Tableau中获得唯一ID的唯一ONCE的总和

时间:2018-09-24 06:41:06

标签: left-join tableau

我正在使用Tableau Desktop 10.2

我有多个数据源,这些数据源通过左联接连接在一起: Data Setup

这对我来说造成了一个问题,因为我想获取管道总数(黄色框)。现在,由于我加入所有内容的方式,由于添加了所有ID,我的管道非常庞大:

ID-值($ M)

1234-1亿美元

5678-$ 50M

5678-$ 50M

1234-1亿美元

1234-1亿美元

9101-2000万美元

现在,我的总价值为4.2亿美元,而当初应该是1.7亿美元。

我想保留联接,因为我的仪表板包含我想影响工作表的过滤器。

关于我能做什么的任何想法?

1 个答案:

答案 0 :(得分:0)

如果您的数据类似于上面的示例,则可以对ID进行LOD计算,并对计算求和。 如果不使用其他参数进行过滤,则LOD计算将为:

{Fixed [ID]: SUM(Value ($M))}

然后执行SUM(LOD calcuation above)

假设您要按日期过滤,只需将参数添加到LOD计算中即可。

{Fixed [ID], [Date]: SUM(Value ($M))}

然后如前所述对LOD计算求和。