首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tableau中基于第一个月(Jan)效率的排序机器

Tableau中基于第一个月(Jan)效率的排序机器
EN

Stack Overflow用户
提问于 2018-02-22 22:59:48
回答 1查看 25关注 0票数 0

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

例如: SR1 : Jan效率: 90。SR2 : Jan效率: 75。SR3 : Jan效率: 95。

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

请建议我如何在Tableau中做到这一点。

Tableau文件可以在here中找到:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-23 01:15:12

可能有很多方法来完成。我会做一个固定的细节计算:

代码语言:javascript
复制
Jan Efficiency By Machine:
{ FIXED [Machine Name] : SUM(IIF([Month] = "January",[Efficiency %],NULL))}

然后对Machine Name字段进行排序,该字段按Jan Efficiency By Machine降序排序。

该字段计算所有行的效率百分比之和,其中月份为“一月”,否则为NULL。固定部分表示它在计算机名称级别进行求和,而不考虑视图中的其他尺寸。在给定的视图中,具有相同Machine Name的每一行都将具有相同的Machine值的Jan效率。

在这种情况下,完成相同任务的另一种方法是创建一个字段:

代码语言:javascript
复制
January Efficiency
IF [Month] = "January"
    THEN [Efficiency %]
ELSE
    NULL
END

(将一月份的效率行拖到标签上,以了解它在做什么)。

然后按一月效率排序机器名称。假设聚合是SUM (在这种情况下,聚合是什么并不重要)。然后,视图对Machine Name的一月效率值求和,并按该字段排序。在细节级别上也会发生相同的基本情况--对于每个Machine名称,都会求和“一月效率”(除1之外的所有名称都为空)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48930557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档