针对所有其他客户对类别进行排名
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 将维度评估为一种度量...有效地保持基础数据的完整性。
我有一个 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 将维度评估为一种度量...有效地保持基础数据的完整性。