根据 Tableau 中的效率对第一个月(一月)的机器进行排序

Sorting Machines based on the first month(Jan) by Efficiency in Tableau

参考图片,我需要按照机器的效率降序对我的机器进行排序,即 SR1、SR2、SR3,但只考虑一月份。

例如: SR1:一月效率:90。 SR2:一月效率:75。 SR3:一月效率:95.

因此机器的正确排序方式应该是: SR3 然后 SR1 然后 SR2.

请建议我如何在 Tableau 中执行此操作。

可以找到 Tableau 文件 here :

可能有很多方法可以完成。我会进行固定级别的详细计算:

Jan Efficiency By Machine:
{ FIXED [Machine Name] : SUM(IIF([Month] = "January",[Efficiency %],NULL))}

然后按 Jan Efficiency By Machine 降序对机器名称字段进行排序。

该字段计算 [Month] 为 "January" 的所有行的 [Efficiency %] 之和,否则为 NULL。固定部分意味着它在 [Machine Name] 级别进行求和,而不管视图中的其他维度是什么。在给定视图中,具有相同 [Machine Name] 的每一行都将具有相同的 [Jan Efficiency by Machine] 值。

在这种特殊情况下,完成同样事情的另一种方法是创建一个字段:

January Efficiency
IF [Month] = "January"
    THEN [Efficiency %]
ELSE
    NULL
END

(将 [January Efficiency] 行拖动到标签以了解它在做什么)。

然后按一月效率订购 [机器名称]。假设聚合是 SUM(在这种情况下,聚合是什么并不重要)。然后该视图将 [Machine Name] 的 [January Efficiency] 值相加(除 1 外均为 NULL)并按该字段排序。细节级别发生了同样的基本事情——每个 [机器名称] "January Efficiency" 都被求和(除了 1 之外都是 NULL)。