
参考图像,我需要按机器的效率降序对我的机器进行排序,即SR1、SR2、SR3,但仅考虑1月份。
例如: SR1 : Jan效率: 90。SR2 : Jan效率: 75。SR3 : Jan效率: 95。
因此,正确的机器排序方式应该是: SR3,然后是SR1,然后是SR2。
请建议我如何在Tableau中做到这一点。
Tableau文件可以在here中找到:
发布于 2018-02-23 01:15:12
可能有很多方法来完成。我会做一个固定的细节计算:
Jan Efficiency By Machine:
{ FIXED [Machine Name] : SUM(IIF([Month] = "January",[Efficiency %],NULL))}然后对Machine Name字段进行排序,该字段按Jan Efficiency By Machine降序排序。
该字段计算所有行的效率百分比之和,其中月份为“一月”,否则为NULL。固定部分表示它在计算机名称级别进行求和,而不考虑视图中的其他尺寸。在给定的视图中,具有相同Machine Name的每一行都将具有相同的Machine值的Jan效率。
在这种情况下,完成相同任务的另一种方法是创建一个字段:
January Efficiency
IF [Month] = "January"
THEN [Efficiency %]
ELSE
NULL
END(将一月份的效率行拖到标签上,以了解它在做什么)。
然后按一月效率排序机器名称。假设聚合是SUM (在这种情况下,聚合是什么并不重要)。然后,视图对Machine Name的一月效率值求和,并按该字段排序。在细节级别上也会发生相同的基本情况--对于每个Machine名称,都会求和“一月效率”(除1之外的所有名称都为空)。
https://stackoverflow.com/questions/48930557
复制相似问题