根据日期时间对每一行进行分类我经常需要根据日期时间对每一行进行分类。但是,这对于数据时间来说有点麻烦。假设我在2020年7月22日下午12:00:00之前将存储区分类为好,之后则为坏。我可以使用IF公式逻辑将日期时间与2020年7月22日12:00:00进行比较。但是要做到这一点,我需要转换为3678264000的数值。是否有更快的方法可以做到这一点?谢谢
数据表脚本编写回复:根据日期时间对每一行进行分类您需要使用的是Informat()函数
if( :date < informat("01/22/2020","m/d/y" ), "Good", "Bad");
回复:根据日期时间对每一行进行分类你好
您是否考虑过“ Informat”功能,例如以下使用的功能:
If( :Column 1 < Informat( "07/21/2020 12:00 PM", "MM/dd/yyyy hr:min" ),
1,
0
)
最好,
TS
回复:根据日期时间对每一行进行分类非常感谢。信息工作完美。:)
回复:根据日期时间对每一行进行分类你好
如果您不介意,您能否选择我们的答案作为“解决方案”:它将使其他用户知道此问题已得到解决。
最好,
TS回复:根据日期时间对每一行进行分类您可以使用日期文字在JSL或公式编辑器中。您只需要使用ddMONyyyy格式。
date=22Jul2020;
tomorrow=22Jul2020+in days(1);
show(date, tomorrow, format(tomorrow, "mm/dd/yyyy"));
在日志中,您得到:
date = 22Jul2020;
tomorrow = 3678307200;
Format(tomorrow, "mm/dd/yyyy") = "07/23/2020";
阅读更多: 在JMP中使用日期,时间,日期时间和持续时间