2016-04-28 84 views
1

我正在製作一個儀表板,根據大約20個指標對員工的績效進行排名。我想知道如果我可以創建一個計算的字段,將輸出他們有一個該指標降序排列的位置。Tableau Calculated Field to Display Placement in Sort Order

例如,如果他們是第13屆了基於精度20名員工,現場將輸出13

這可能嗎?

謝謝

安德魯

回答

1

我認爲你只是在尋找RANK函數:rank([metricname]),假設metricname是聚合的結果。如果沒有,包裹在任何[metricname]功能適用(即總和,最大值等)

默認情況下,rank()作品按降序排列,雖然這可以通過傳遞asc參數表達後更改。

爲了讓這個動態: 創建一個包含所有度量標準名稱的參數,但說IF [parametername] = "metric1" then [metric1] ELSEIF [parametername] = "metric2" then [metric2] END度量一起並用其作爲參數調用內rank()

下面是解釋的一篇文章這非常好: http://kb.tableau.com/articles/knowledgebase/parameterized-measure