2016-04-28 10 views
1

Ich mache ein Dashboard, um die Leistung von Mitarbeitern anhand von etwa 20 Metriken zu bewerten. Ich frage mich, ob ich ein berechnetes Feld erstellen kann, das die Platzierung in einer absteigenden Art dieser Metrik ausgeben wird.Berechnetes Tableau-Feld zur Anzeige der Platzierung in Sortierreihenfolge

Zum Beispiel, wenn sie 13 von 20 Mitarbeitern basierend auf Genauigkeit, das Feld würde die Ausgabe 13.

Ist das möglich?

Danke,

Andrew

Antwort

1

Ich glaube, du bist nur für die Rangfunktion suchen: rank([metricname]), unter der Annahme, dass metricname das Ergebnis einer Aggregation ist. Wenn nicht, wickelt [metricname] in welcher Funktion anwendbar ist (das heißt Summe, max usw.)

standardmäßig rank() Werke in absteigender Reihenfolge, obwohl dies, indem man in dem asc Argumente nach dem Ausdruck verändert werden kann.

diese Dynamik machen: einen Parameter erstellen, die alle Ihre metrischen Namen enthält, zusammen mit einer Metrik, die hier ein Artikel, der IF [parametername] = "metric1" then [metric1] ELSEIF [parametername] = "metric2" then [metric2] END und verwenden, die als Argument im Aufruf rank()

sagt erklärt dies sehr gut: http://kb.tableau.com/articles/knowledgebase/parameterized-measure

Verwandte Themen