将日期/时间数据转换为单次运行的天数你好,
尝试使用公式(如果需要的话,也可以用 JSL)来获取生产批次的天数。我认为我需要两个 If/then 语句来获取从 0 到 12 的天数,并且给定批次号/批次 ID 和日期/时间戳,对吗?我尝试了几个公式,也搜索了论坛(和谷歌);但是,我没能得到正确的输出。可惜的是,我编程的时间太久了,只能写一些最基本的代码。我有 JMP 18 版本,还有几周的时间来学习这个,所以任何想法都很好!另外,我还附上了一个我尝试转换成天数的日期/时间格式的小示例(这样我就可以比较不同年份的运行数据,X 轴上只有天数)。.............谢谢 MTT
自动化和脚本数据混合和清理质量与工艺工程回复:将日期/时间数据转换为单独运行的天数我不太清楚你想做什么。你想找哪几天?你能在示例数据集中提供一些示例/预期结果吗?
回复:将日期/时间数据转换为单独运行的天数嘿,谢谢你的快速回复!!所以试着计算每次运行的天数,但运行是在不同的年份进行的,所以下面是一个例子——这有意义吗?

回复:将日期/时间数据转换为单独运行的天数天数该如何计算?Run 的第一个日期是 0,然后添加之后的天数?如果是这样,请创建一个日期列

然后使用
(:Date - Col Min(:Date, :Run)) / In Days(1)
在单独的公式中

回复:将日期/时间数据转换为单独运行的天数好的,看起来很接近了——我现在就试试——每次运行都会重置为0天吗?我是否需要使用另一个if/then语句来重置每个批次的0天?再次感谢您的快速回复!
回复:将日期/时间数据转换为单独运行的天数您需要对 Col Min() 函数进行所有“重置”调整。如果您想在运行
(:Date - Col Min(:Date, :Run)) / In Days(1)<BR />
批处理 + 运行
(:Date - Col Min(:Date, :Run, :Batch)) / In Days(1)
关于最小数据
(:Date - Col Min(:Date)) / In Days(1)
等等( Col Min(姓名, ) )
回复:将日期/时间数据转换为单独运行的天数好的,正在取得进展,谢谢你的提示;不过,我需要想办法不丢失时间戳提供的分辨率,因为当我们在X轴上使用“天”时,我们需要把它分散到一整天的时间里。虽然没有我希望的那么简单,但我还是觉得我们可以做到——
回复:将日期/时间数据转换为单独运行的天数不知道你想怎么做,不过能不能直接把一天中的时间添加到日期里?你可以在日期/时间列上右键点击快速公式,创建“时间”列,然后把它添加到“日期”列。不过记得把一天中的时间除以小时数(24)(或者 60*60*)
24)将其变成“天”。