@tx尼尔森已正确引导您。 在 JMP 中使用日期、时间、日期时间和持续时间有关于这些主题的丰富信息,可能对您有用。
首先,我建议您花一些时间阅读有关 JMP 日期、时间函数和格式的信息。它确实会帮助您完成您想做的事情。因此,根据您在回复中提出的第一个问题,您可以使用 informat() 函数指定任何特定的日期或日期时间进行评估。因此,采用我最后的格式并使其更具体,它将是:
If( :The Date < informat("09/23/2012", "m/d/y" ), 1, 2 );
如果您希望它精确到一小时、一分钟、一秒,您只需指定它以及读取它所需的 JMP 格式即可。
为了对一天与所有其他日期进行分析,我只需使用以下公式创建一个新列或一个新转换
If( informat("09/23/2012 23:59:59", "m//d/y h:m:s") < :The Date <
informat( "09/24/2012", "m/d/y"), 1, 2 );
如果您的日期列是 JMP 日期值,并且假设日期的列名称是“The Date”,则创建一个新的公式列,公式相当简单
If(Year(:The Date) < 2012, 1, 2)
将为日期小于 2012 年的所有行分配 1,为 2012 年及以上日期分配 2