如何计算多个值之间的时差?

MaxPrMaxPr 成员职位:2学我
2021年6月编辑 帮助
大家好,
我想计算每个订单(idOrder)一台机器的生产时间。总共有53个订单。
在这个例子中,我必须用399减去行号408的时间,因为那时机器是活动的。

你能告诉我怎样计算生产时间吗?

致以最良好的问候,非常感谢
马克斯

标记:

最好的答案

  • rfuentealbarfuentealba 主持人,RapidMiner认证分析师,会员,大学教授职位:568独角兽
    解决方案接受
    你好,@MaxPr

    用来知道要减去的值的标准是什么?是代码吗?

    我用一些样本数据做了以下工作:

    数据:



    我获得了该数据,并应用了两个聚合:按代码分组的min(日期)和按代码分组的max(日期)。这是一个截图。


    当我加入这些值时,我得到了以下结果:


    然后我添加了另一个名为“生成属性”的操作符,配置如下:



    用一个日期减去另一个日期并得到最小日期和最大日期之间的秒数的函数表达式如下:

    地板(date_diff([最低(日期)],[最大(日期)])/ 1000)

    (我是在修改公式之前截图的,所以,不好意思)

    你终于可以清理干净,用这些信息做任何你想做的事了。

    希望这对你有所帮助。如果你想尝试一下,请查收附件的流程和数据。


    ceaperez lionelderkrikor MartinLiebig
  • MaxPrMaxPr 成员职位:2学我
    解决方案接受
    @rfuentealba
    谢谢你的回答。你的解决方法对我帮助很大。B)
    登录注册置评。