添加次要时间尺度你好,
我正在寻找一种优雅的方式来创建“周期时间”列,该列将在每次周期计数更改时从 00:00:00 开始(参见示例文件)。该时间应根据原始日期和时间列计算。目的是以图形方式重叠与周期相关的输出。在此先感谢您的任何建议!
基础数据分析与建模数据探索与可视化视窗回复:添加次要时间尺度你好,
下面的公式是否满足您的要求(作为循环时间公式)?
If( Row() == 1 | :Cycle != Lag( :Cycle, -1 ),
0,
Lag( :Loop Time ) + Date Difference( :Time, Lag( :Time, -1 ), "second" )
)
最好的,
TS
回复:添加次要时间尺度对不起,
我太急了。上面的公式有问题。
最好的,
TS
回复:添加次要时间尺度这个公式效果很好。将显示格式设置为“:day:hr:m:s”
:Date + :Time - Col Min( :Date + :Time, :Cycle )
回复:添加次要时间尺度感谢您的关注!快完成了!公式有效,并创建了继续的辅助时间。但每次循环次数发生变化时,它都需要重置为 00:00:00。
回复:添加次要时间尺度找到问题了。你说得对,只需将 Cycle 替换为 Loop 就可以了。太棒了!
回复:添加次要时间尺度这超出了主题范围,但将日期和时间合并到单个时间戳列中可能也值得。在 JMP 中,只需将这些列加在一起,然后更改格式即可

在更改格式之前,时间戳看起来很奇怪(自 1904 年 1 月 1 日以来的秒数)

格式更改为 y/m/dh:m:s

这基本上会为您提供大量不同的格式选项和快速公式,这些公式来自单列的右键单击菜单

您还可以在图形生成器中使用时间戳列,如果您希望查看日期级别的数据,则可以在轴上使用日期/时间箱(右键单击轴)

回复:添加次要时间尺度为了确保每个周期内的循环都能被区分,请同时使用两者作为“by”列。否则,例如,周期 2 中的循环 1 将从周期 1 中的循环 1 继续。
(:Date + :Time) - Col Min( :Date + :Time, :Cycle, :Loop )

回复:添加次要时间尺度谢谢你,Jarmo!我会试试的。