[英]Tableau Calculated Field to Display Placement in Sort Order
我正在制作一个仪表板,根据大约 20 个指标对员工的绩效进行排名。 我想知道是否可以创建一个计算字段,该字段将以该指标的降序输出它们的位置。
例如,如果根据准确性,他们是 20 名员工中的第 13 名,则该字段将输出 13。
这可能吗?
谢谢,
安德鲁
我认为您只是在寻找排名函数: rank([metricname])
,假设metricname
是聚合的结果。 如果不是, [metricname]
包装在任何适用的函数中(即 sum、max 等)
默认情况下, rank()
按降序运行,尽管这可以通过在表达式后传入asc
参数来更改。
要使其动态化:创建一个包含所有指标名称的参数,以及一个表示IF [parametername] = "metric1" then [metric1] ELSEIF [parametername] = "metric2" then [metric2] END
然后使用该指标作为调用rank()
这里有一篇文章很好地解释了这一点: http : //kb.tableau.com/articles/knowledgebase/parameterized-measure
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.