对所有其他客户排名类别

时间:2019-01-03 00:44:44

标签: tableau

我有一本Tableau工作簿,该工作簿具有一系列包装类型(翻盖,波纹,杂物等)。每个客户的总销售额(如果不是全部)则基于上一年度的销售额。

我想做的是建立一个等级,该等级显示该客户与所有其他客户相比在给定类别中的表现。我现在能做的就是,当我选择一个给定的客户时,将每个类别之间如何相互排名,而不是对所有客户按类别对这些销售额进行排名。

当前示例(针对给定客户的类别相互排名)

客户A

类别A:1

类别B:2

C类:3

D类:4

如果与所有客户进行比较(每个类别均针对该给定类别与未选择的所有其他客户进行排名),应该如何阅读

客户A:

类别A:124

类别B:15

C类:35

D类:45

有人知道如何建立这种等级吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

Tableau使用order of operations过滤视觉效果。您看到的结果是由于按操作顺序执行尺寸过滤器而发生的。您可以“欺骗” Tableau以进行不同的过滤。尝试这个;在类别维度上创建一个新的计算字段:lookup(min(category),0)。现在,将此计算用作过滤器。这使Tableau可以评估维度作为一种度量,从而有效地保持基础数据的完整性。