繁体   English   中英

Tableau 中基于另一个字段的排名

[英]Ranking in Tableau Based on another Field

如何根据值相同的字段进行排名。 这里应用了更多排名,需要解决这种情况,因为我无法通过 Sales 字段再次排名 相反,我需要说:
如果地区列表中的单位相同,则根据销售额排名。

例子:

Terr       Sales   Unit   Should look like : Terr       Sales   Unit      
----      ------   -----                    -----------------------
Boston       1      5                        Maine      10     5
Maine       10      5                        Boston      1     5

通常,数学方法对此很有效。 首先,不想光顾,可以使用离散(蓝色)度量对数据进行排序。 将排序药丸放在 Rows 的最左侧,表格将根据该药丸进行排序。

好了,公式就出来了。 在不知道 Sales 数字可以达到多大的情况下,您想要创建一个计算,该计算将为您希望出现在顶部的那个提供最高值。

例如,可能将单位乘以 1,000,000 并添加销售额。 只需确保单位乘以一个足够大的数字,以使销售额无关紧要。

此字段可能有效,具体取决于销售额数字的大小:

[SortField] = (SUM([Unit])*1000000 + SUM([Sales])) * -1

将字段置于 Rows,转换为 Discrete,然后置于最左侧。 如果排序正确隐藏字段标题。

它乘以 -1 以进行降序排序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM