针对所有其他客户对类别进行排名

Ranking categories against all other customers

我有一个 Tableau 工作簿,其中包含一系列包装类型(Clamshell、Corrugate、Misc 等)。根据上一年销售给他们的商品,每个客户都有一些(如果不是全部)这些类别的总销售额。

我想做的是建立一个排名,显示该客户与所有其他客户相比在给定类别中的表现。我现在所能做的就是每个类别如何相互排名,当我 select 给定客户与按类别对所有客户的销售进行排名时。

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

客户 A

A 类:1

B 类:2

C 类:3

D 类:4

如果与所有客户进行比较(每个类别针对该给定类别与所有其他未 select 未编辑的客户进行排名)

客户A:

A 类:124

B 类:15

C 类:35

D 类:45

有谁知道如何建立这种排名?

谢谢!

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